对象和对象属性

// 如果要记录一个简单的数据 可以用变量记录,可以数字字符串布尔类型;
// 但是如果要想记录一个的信息,这个信息又包含(姓名 性别 年龄 学号...)建议使用对象存储信息;
// 对象(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"])
posted @ 2019-09-27 12:08  眉遮白霜亦如雪  阅读(136)  评论(0编辑  收藏  举报