文章目录
- 对象
- 定义
- 对象的基本使用
- 属性
- 方法
- 遍历对象
- 内置对象
对象
定义
对象:一种无序的数据集合
对象的基本使用
声明语法:let 对象名 = {}
或者let 对象名 = new Object()
对象由属性和方法组成
属性
属性:信息或叫特征(名词)
多个属性之间使用英文的逗号分隔
对象的使用:
- 查
1.语法:对象名.属性
2.对于多词属性或-等属性,语法:对象['属性']
(单引号和双引号都可以) - 改
语法:对象名.属性 = 新值
- 增
语法:对象名.新属性 = 新值
- 删
语法:delete 对象名.属性
方法
方法:功能或叫行为(动词),其本质是函数
方法是依附在对象中的函数,由方法名和函数两部分构成,之间用:分隔
多个方法之间使用英文的逗号分隔
语法:对象.方法
遍历对象
新的遍历方法,举例:
let arr = ['pink','red','blue']
for(let k in arr){
console.log(k)//k是数组下标的索引号,但是数据类型是字符串
console.log(arr[k])
}
遍历对象,举例:
let obj = {
uname:'pink'
age:'18'
gender:'male'
}
for(let k in obj){
console.log(k)//输出属性名,如:'uname'
console.log(obj[k])//k='uname',故用这种输出方式输出属性值
}
内置对象
JavaScript内部提供的对象,包含各种属性和方法给开发者调用。
Math对象举例:
random:生成[0,1)之间的随机数
(生成[N,M]之间的随机数:Math.floor(Math.random()*(M-N+1)+N)
)
ceil:向上取整
floor:向下取整
max:找最大值
min:找最小值
pow:幂运算
abs:绝对值
Math对象大全