javascript中字符串引号问题

在一般情况下,javascript的双引号和单引号嵌套顺序是没有很大的关系的,但是,如果一个字符串需要转换成为JSON的话,字符串顺序就是固定的,如:

var s = "{'a' : 12}";
var a = JSON.parse(s);
alert(typeof a);

在firebug中调试不通过。

如果改成

var s = '{"a" : 12}';
var a = JSON.parse(s);
alert(typeof a);

那么就可以正确的运行。

原文地址:https://www.cnblogs.com/bejour/p/3411400.html