在一般情况下,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);
那么就可以正确的运行。
在一般情况下,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);
那么就可以正确的运行。