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);

那么就可以正确的运行。

posted on 2013-11-06 22:07  明宇  阅读(645)  评论(0编辑  收藏  举报

导航