对象
object也是js的一种数据类型
其静态特征可以用基本数据类型表示
动态行为可以用函数表示
语法:
增删改查
查:对象.属性
改: 对象.属性=值
增:对象.新属性名=新值
删:delete 对象.属性名
查的另一种写法:
对象名['属性名']
应用场景 ,如图goods-name解析错误,变为字符串
对象的方法
let obj={
name:'wwx',
song: function() {
函数体
}
}
方法调用:
对象名.方法名
obj.song()
多个方法统一用逗号分割
遍历对象
形如
let arr=['a','b','c']
for(let k in arr){
}
k显示索引号(但为字符串型)
因此不太建议遍历数组
用于遍历对象
对于k得到的是键值对中的建,且k为字符串,因此不能用obj.k得到值
应该用:
遍历
let student=[
{'小明','男','18','中国'},
{'小明','男','18','中国'},
{'小明','男','18','中国'},
{'小明','男','18','中国'}
]
内置对象
Math是js提供的数学对象
random 生成0~1之间随机数(不包括0,1)
ceil 向上取整 {区别parseInt()可以识别字符串并保留整数}
floor 向下取整
max 最大值
min 最小值
pow 幂运算
abs 绝对值
Math.PI π
Math.round()四舍五入
明天继续更新!