什么是对象
我们保存一些数据之前用的是数组,可是数组很难区分每个值的具体含义,这时我们就需要一种新的数据类型可以详细的描述某个事物。对象还是无序的。数组是有序的。
对象使用
对象的声明
let 对象名 ={
属性名:属性值
方法名:函数
}
//或者
let 对象名 = new Object()
对象的增删改查
增
对象.新属性 = 新值
删
delete 对象.属性
改
对象.属性 = 值
查
对象.属性
//或
对象['属性名']
注意
方法名可以使用""或’',一般情况下省略,除非名称遇到特殊符号如空格、中横线等
遍历对象
声明一个对象
let a ={
name:'尤所不同',
age: 12,
sex:'男'
}
遍历对象
for (let key in a){
console.log(a[key])
}
结果
尤所不同
12
男
内置对象
JavaScript内部提供的对象,包含各种属性和方法给开发者调用
random
Math.random()随机数函数,返回一个0-1之间,并且包括0不包括1的随机小数[0,1)
生成N-M之间的随机数
Math.floor(Math.random()*(M-N+1))+N