JSON

JS 跟 JSON 是两门语言。

JSON 没有抄袭 function 和 undefined。

JSON 的字符串首尾必须是双引号。

JSON 返回的不是对象。

JS 是一门语言,JSON 是另一门语言,JSON 这门语言抄袭了 JS这门语言。

AJAX 就是用 JS 发请求。

响应的第四部分是字符串,可以用 JSON 语法表示一个对象,也可以用 JSON 语法表示一个数组,还可以用 XML 语法,还可以用 HTML 语法,还可以用 CSS 语法,还可以用 JS 语法,还可以用我自创的语法。

JS VS JSON

JS JSON
undefined 没有
null null
[‘a’,’b’] [“a”,”b”]
function fn(){} 没有
{name:’frank’} {“name”:”frank”}
‘frank’ “frank”
var a ={}; a.self = a; 搞不定(没有变量)
{__proto__} 没有原型链