pha*_*der 1 javascript jquery json
我正在用jQuery parseJSON函数做一些事情.
这是代码,它不起作用
var obj = $.parseJSON("{'w':'w-1'}");
alert(obj.w);
Run Code Online (Sandbox Code Playgroud)
调试一段时间后,我将单引号更改为双引号,如下面的代码,它工作正常.
var obj = $.parseJSON('{"w":"wb-001"}');
alert(obj.w);
Run Code Online (Sandbox Code Playgroud)
一些相关问题
1)我只是想知道为什么单引号不起作用?
2)单引号适用于eval但不适用于parseJSON,为什么?
var obj = eval("("+"{'w':'w-1'}"+")");
alert(obj.w);
Run Code Online (Sandbox Code Playgroud)
3)我通常这样写
var someString = "HELLO WORLD";
Run Code Online (Sandbox Code Playgroud)
和
var someString = 'HELLO WORLD';
Run Code Online (Sandbox Code Playgroud)
在遇到上述问题之后,我想知道我在过去的javascript编码中是否做错了.
提前完成,kvj