JavaScript中浏览器控制台报错: Uncaught SyntaxError: Unexpected identifier

控制台报错: Uncaught SyntaxError: Unexpected identifier

附上错误代码:

   var su = "{"name":"小岳岳","grade":{"js":60,"php":30}}";
   console.log(typeof su);


为什么会出现这种问题:

        个人感觉单双引号,没什么区别,平时单个用时,都可以用,但是多起来的话,单双引号要间隔着使用,所以接下来的解决方案就是如此
        
正确代码

    var su = '{"name":"小岳岳","grade":{"js":60,"php":30}}';
    console.log(typeof su);


总结:把外面的一对双引号改为单引号就好了。
 

你可能感兴趣的:(JavaScript)