# 对象

# 新建对象

直接量(推荐):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

上次更新: 2020-3-16 08:17:11