js—对象的使用

138 阅读2分钟

js—第七天

对象

对象(object):JavaScript里的一种数据类型

可以理解为是一种无序的数据集合,可以详细的描述描述某个事物

对象使用

对象属性没有顺序

属性和值用 : 隔开 多个属性用,逗号隔开

对象有属性和方法组成

image.png

属性访问

点形式 对象.属性 [] 形式 对象['属性']

点后面的属性名一定不要加引号

[] 里面的属性名加引号,除非它是一个变量 后期不同使用场景会用到不同的写法

对象.方法() person.sayHi()

可以,跟函数使用方法基本一致

image.png

image.png

操作对象

用 {} 把一堆数据包起来

多个属性和方法之间用逗号隔开

console.log输出能方便查看对象里有哪些属性和方法

对象如果有这个属性相当于重新赋值

对象如果没有这个属性相当于动态添加一个属性

对象本质是无序的数据集合, 操作数据无非就是 增 删 改 查 语法:

image.png

遍历对象

对象没有像数组一样的length属性,所以无法确定长度

对象里面是无序的键值对, 没有规律. 不像数组里面有规律的下标

能够遍历输出对象里面的元素

image.png

内置对象Math

Math对象是JavaScript提供的一个“数学高手”对象

方法有:

random:生成0-1之间的随机数(包含0不包括1)

ceil:向上取整

floor:向下取整

max:找最大数

min:找最小数

pow:幂运算

abs:绝对值

image.png 拓展:

简单类型又叫做基本数据类型或者值类型,复杂类型又叫做引用类型。 值类型:简单数据类型/基本数据类型,在存储时变量中存储的是值本身,因此叫做值类型 string ,number,boolean,undefined,null

引用类型:复杂数据类型,在存储时变量中存储的仅仅是地址(引用),因此叫做引用数据类型 通过 new 关键字创建的对象(系统对象、自定义对象),如 Object、Array、Date等

image.png