对象:
- 有属性和方法,特指的某个事物
- 一组无序属性的集合的键值对,属性的值可以是任意的类型
右边的值不一样,可以是数字,可以是对象,可以是布尔类型—true/false,
可以是函数—function()(函数也是一种对象----{}),也可以是数组
JSON格式的数据
- 一般都是成对的,是键值对,
json也是一个对象,数据都是成对的,
一般json格式的数据无论是键还是值都是用双引号括起来的
var json={
"name":"小明",
"age":"10",
"sex":"男"
};
// var key="age"
// console.log(json[key]);
// var key="name"
// console.log(json[key]);
//对象是无序的,不能用for循环遍历
// console.log(json.name);
// console.log(json["name"]);
//不能通过for循环,但是可以通过for-in循环
//key它是一个变量,那它是一个属性吗
for(var key in json){
//key存储的是json对象中的属性的名字
console.log(key)
console.log(json[key])
}
//对象中确实有这个属性对象.属性名字 或者对象[属性名字]
//怎样才可以一个一个遍历出来?
//联想数组的遍历,for循环
var arr=[10,20,30];
for(var i=0;i<arr,length;i++){
console.log(arr[i]);
}