JavaScript 对象
什么是对象
对象(Object):
JavaScript的一种数据类型
无序的数据的集合
特点:可以详细的描述某个事物
对象使用
对象声明语法:let 对象名 = {字面量}
对象是由属性和方法组成的
属性:信息或特征(名词)
属性和值用;隔开 多个属性用,逗号隔开
方法:功能或行为(动词)
查询对象:
第一种方法:
声明对象,添加了若干个属性后,可以使用,获得对象中属性对应的值,称之为属性访问
语法:对象名.属性名 点后面的属性名一定不要加引号
第二种方法:
语法:对象名['属性名'] []里的属性名一定要加引号
重新赋值:
语法:对象名.属性 = 新值
对象添加新的数据:
语法:对象名.新属性 = 新值
删除对象中的属性:
语法:delete 对象名.属性
方法调用:
方法是由方法名和函数两部分构成的,他们之间使用:分隔
多个属性之间使用英文,分隔
方法是依附在对象中的函数
方法名可以使用“”或‘’一般能省略,除非名称遇到特殊符号如空格,中横线等
对象名.方法名
遍历对象
利用for...in遍历对象
内置对象
内置对象Math
random 生成0-1之间的随机数(包含0不包括1)
ceil 向上取整
floor 向下取整
round 四舍五入
max 找最大数
min 找最小数
pow 幂运算
parseInt 取整
abs 绝对值
生成任意范围随机数
如何生成0-10的随机数
Math.floor(Math.random()*(10+1))
如何生成5-10的随机数
Math.floor(Math.random()*(5+1))+5
如何生成N-M之间的随机数
Math.floor(Math.random()*(M-N+1))+N
JavaScript Study Note 系列文章


