var o={"BH":"01", "MC":"AA"};
由于我的属性(KEY)都是守法公民,所以不用双引号也没问题
var o={BH:01, MC:"AA"};
o.BH=1
o.MC="AA"
内容就要双引号了,不然BH的内容变为1,而不是正确的01
var o={BH:01, MC:"A\"A"};
如果内容包含双引号的,则用转义字符\
var a=eval('({BH:"01", MC:"AA"})');
当传递过来的只是字符串,要通过eval转换,则前后要加(),然后用单引号。如果用双引号,不知道要多少麻烦。
var a=eval("({BH:\"01\", MC:\"A\\\"A\"})");
var a=eval('({BH:"01", MC:"A\\\"A"})');
要通过eval转换,遇到内部有双引号的就麻烦了,\"就要变为\\\"
var a=eval('({BH:"01", MC:"中"})');
可以使用中文字