对象和对象属性
// 如果要记录一个简单的数据 可以用变量记录,可以数字字符串布尔类型;
// 但是如果要想记录一个的信息,这个信息又包含(姓名 性别 年龄 学号...)建议使用对象存储信息;
// 对象(object);
;
;
// eg 学生对象:属性(姓名 性别 年龄 学号);
;
// 创建对象格式:;
;
// {属性:属性值,属性:属性值,属性:属性值};
;
// 属性 : 一般称key 键 ;在命名的时候同变量名;
;
// 属性值:一般称value 值 ; 可以字符串,也可以数字 也可以是布尔,也可以是一个对象;
;
// 字面量创建对象方式:包含name age isMarried 三个属性;
;
;
var k = {;
;
name:"hh",;;
;
;
age:20,;
;
isMarried:false;
;
};
;
// 对象也可以通过console.log()打印对象;一般采用consoloe.dir()打印对象;
;
// console.log(kangLiYuan);;
;
// console.dir(kangLiYuan);;
;
// 根据对象.属性获取属性的值;
;
console.log( k.age);
;
// 创建对象的第二种方式;
;
var dogJinMao = {};
;
// 通过对象.属性 添加属性和属性值;
;
dogJinMao.name = "金毛";
;
dogJinMao.age = 12;
;
dogJinMao.sex = "女";
;
console.log(dogJinMao);
;
// 对象.属性 可以修改属性的值;
;
dogJinMao.age = 30;
;
console.log(dogJinMao);
;
// 创建对象的时候 可以把对象也当成是一个属性;
;
var info = {;
;
name:"大头儿子",;
;
age:6,;
;
father:{;
;
name:"小头爸爸",;
;
age:30;
;
};
;
};
;
// 对象在嵌套的时候 连用.找到对应的属性值;
;
console.log(info.father.age);
;
// 创建空对象;
;
var son = {};
;
son.name = "哪吒";
;
son.age = 13;
v // var father = {};
;
// father.name = "李靖";
// father.age = 30 ;
;
// //father 指的是son的属性
// son.father = father;//father 对象
son.father = {
name:"李靖",
age:30
v }
console.log(son)
var grade = {
name:"207",
major:"web",
teacher:"杨"
}
v // 可以通过[] 属性字符串 访问属性
console.log(grade["teacher"])
// 但是如果要想记录一个的信息,这个信息又包含(姓名 性别 年龄 学号...)建议使用对象存储信息;
// 对象(object);
;
;
// eg 学生对象:属性(姓名 性别 年龄 学号);
;
// 创建对象格式:;
;
// {属性:属性值,属性:属性值,属性:属性值};
;
// 属性 : 一般称key 键 ;在命名的时候同变量名;
;
// 属性值:一般称value 值 ; 可以字符串,也可以数字 也可以是布尔,也可以是一个对象;
;
// 字面量创建对象方式:包含name age isMarried 三个属性;
;
;
var k = {;
;
name:"hh",;;
;
;
age:20,;
;
isMarried:false;
;
};
;
// 对象也可以通过console.log()打印对象;一般采用consoloe.dir()打印对象;
;
// console.log(kangLiYuan);;
;
// console.dir(kangLiYuan);;
;
// 根据对象.属性获取属性的值;
;
console.log( k.age);
;
// 创建对象的第二种方式;
;
var dogJinMao = {};
;
// 通过对象.属性 添加属性和属性值;
;
dogJinMao.name = "金毛";
;
dogJinMao.age = 12;
;
dogJinMao.sex = "女";
;
console.log(dogJinMao);
;
// 对象.属性 可以修改属性的值;
;
dogJinMao.age = 30;
;
console.log(dogJinMao);
;
// 创建对象的时候 可以把对象也当成是一个属性;
;
var info = {;
;
name:"大头儿子",;
;
age:6,;
;
father:{;
;
name:"小头爸爸",;
;
age:30;
;
};
;
};
;
// 对象在嵌套的时候 连用.找到对应的属性值;
;
console.log(info.father.age);
;
// 创建空对象;
;
var son = {};
;
son.name = "哪吒";
;
son.age = 13;
v // var father = {};
;
// father.name = "李靖";
// father.age = 30 ;
;
// //father 指的是son的属性
// son.father = father;//father 对象
son.father = {
name:"李靖",
age:30
v }
console.log(son)
var grade = {
name:"207",
major:"web",
teacher:"杨"
}
v // 可以通过[] 属性字符串 访问属性
console.log(grade["teacher"])