json是一门新的语言,不是对象~~,道格拉斯创造滴~~交换语言@@
json是抄袭JavaScript的,而且还出了一本书,蝴蝶书,专门说JavaScript坏话~~
json和JavaScript的区别:
1.类型JavaScript的类型中,有三个json没有抄袭,就是undefined,function.
2.json的字符串首尾必须是'"' 双引号
3.json是数据格式化语言,不是编程语言
json如何表示一个对象?
首先用花括号{}
然后他的key必须是双引号的String,比如"name"
再然后他的value可以是json中的类型中任意一个
所以json的对象为:{"name":"大侠"}
JavaScript和json的对比图
undefined 没有//json没有undefined这个类型
null null
['a','b'] ["a","b"]//数组,只是用了双引号而已
function(){} 没有函数~~~
{name:'frank'} {"name":'"frank"'}
'frank' "frank"
var a = {};a.self = a //一个拥有属性,这个属性存有自己变量本身地址 搞不了,因为json没有变量
有原型链 没有原型链
说白了 json只有哈希~~~
总结:两者是两门语言,json是抄袭JavaScript的~~
网友评论