<script>
//定义基本的格式
var person={"name":"张三","age":23,"gender":true};
//alert(person);
//获取name的值
// var name=person.name;
var name=person["name"];
//alert(name);
//嵌套格式1 { }-->[]
var persons={
"persons":[
{"name":"张三","age":23,"gender":true},
{"name":"李四","age":23,"gender":true},
{"name":"王五","age":23,"gender":true}
]
};
//alert(persons);
//获取王五
var name1 = persons.persons[2].name;
//alert(name1)
//嵌套格式2 []-->{ }
var ps=[{"name":"张三","age":23,"gender":true},
{"name":"李四","age":23,"gender":true},
{"name":"王五","age":23,"gender":true}];
//alert(ps);
//获取李四
alert(ps[1].name);
</script>
<script>
//定义基本的格式
var person={"name":"张三","age":23,"gender":true};
//获取person对象中所有键和值
//for in key是变量是每一个键的名称
for (var key in person){
//person.key获取出来相当于person."name"
//alert(key+":"+person.key);
//alert(key+":"+person[key]);
}
var ps=[{"name":"张三","age":23,"gender":true},
{"name":"李四","age":23,"gender":true},
{"name":"王五","age":23,"gender":true}];
//获取ps中的而所有值
for (var i=0;i<ps.length;i++){
var p=ps[i];//得到的是对象
for (var key in p){
alert(key+":"+p[key]);
}
}
</script>