一、语法
- 数据在名称/值对中
- 数据由逗号 , 分隔
- 使用斜杆 \ 来转义字符
- 大括号 {} 保存对象
- 中括号 [] 保存数组,数组可以包含多个对象
二、两种结构
1、对象:大括号 {} 保存的对象是一个无序的名称/值对集合。一个对象以左括号 { 开始, 右括号 } 结束。每个"键"后跟一个冒号 :,名称/值对使用逗号 , 分隔。
例如:
dic={
"name":"tom",
"age":20
}
注:name和age是“键”,冒号后面的内容是值
2、数组:中括号 [] 保存的数组是值(value)的有序集合。一个数组以左中括号 [ 开始, 右中括号 ] 结束,值之间使用逗号 , 分隔。
例如:
dic=[1,2,3,4]
dic=["tom","jerry","any"]
dic=[
{"name":"tom"},
{"age":18}
]
注:
值(value)可以是双引号括起来的字符串(string)、数值(number)、true、false、 null、对象(在大括号中)或者数组(在中括号中),它们是可以嵌套。
三、访问对象值
1.使用点号 . 来访问对象的值
例如:
var myObj, x;
myObj = { "name":"runoob", "alexa":10000, "site":null };
x = myObj.name;
2.使用中括号([])来访问对象的值
例如:
var myObj, x;
myObj = { "name":"runoob", "alexa":10000, "site":null };
x = myObj["name"];
3.当对象属性的值是一个数组
例如:
{
"name":"网站",
"num":3,
"sites":[ "Google", "Runoob", "Taobao" ]
}
x = myObj.sites[0];

被折叠的 条评论
为什么被折叠?



