# 对象
# 新建对象
直接量(推荐):var obj = {name:'小明',age:18}
构造函数:var obj = new Object();
# 读取属性值
obj.name; //==>小明
如果读取一个不存在的属性,返回undefined
# 给对象添加属性
obj.sex = '男';
obj.marry = false;
obj['weight'] = 60
# 循环遍历
for…in
对象的属性写入顺序和显示的顺序不同
# 数组中的对象
[{
name:'iphone7 plugs',
price:5899.00,
color:'土豪金',
imgurl:'img/ip7.jpg'
},{
name:'Note7',
price:3899.00,
color:'黑色',
imgurl:'img/note7.jpg'
},{
name:'荣耀7',
price:1999.00,
color:'白色',
imgurl:'img/honor7.jpg'
}];
[练习]
- 创建一个对象,用于存储一个学生的信息,该对象包含学号、身份证、年龄、性别、所学专业等属性信息,同时该对象包含一个自我介绍的方法,用来输出该对象的所有信息。
- 以下是某班级一次考试的成绩表。请计算每个学生总成绩,并按总成绩排名。统计各单科成绩第一名,输出其成绩与学号。
学号 语文 数学 英语 总成绩 备注 1 105 62 118 2 89 78 120 3 86 64 80 4 78 99 91 5 107.5 97 70 6 112 61 92 7 101 79 104 8 71 72 105 9 56 68 61 10 98 83 77