JavaScript-对象操作,遍历,内置对象

文章介绍了JavaScript中的对象,包括对象的使用、操作方法,如查找、修改、新增和删除属性,以及如何遍历对象。此外,文章强调了内置对象Math的作用,如生成随机数,并讨论了数据类型在内存中堆栈空间的分配,建议优先使用const进行变量声明。
摘要由CSDN通过智能技术生成

对象

一.对象的使用

对象(Object):JavaScript里的一种数据类型(引用类型),也是用于存储数据的

特点: 对象数据是无序的,数组有序的

属性:放到对象里边的变量叫属性

方法:放到对象里边的函数叫方法

对象属性和值之间用 ; 隔开;多个属性之间用 ,逗号隔开

二.操作对象

1.查找语法: 对象.属性

2.修改语法: 对象.属性 = 新值

3.新增语法: 对象.新属性 = 新值

4.删除语法: delete 对象.属性

拓展:

属性-查的另外一种写法: 对象['属性'] 方式

多词属性或者需要解析变量的时候使用 [] 语法,其余的直接使用点语法

三.遍历对象

for 遍历对象的问题:对象没有长度length,而且是无序的

利用 for in 遍历对象,for (let 变量 in 对象){}

变量, 在循环的过程中依次代表对象的属性名

必须使用 [ ] 语法解析

一定记住: 变量是获得对象的属性名, 对象名[变量] 是获得 属性值

一般不用这种方式遍历数组、主要是用来遍历对象

四.内置对象

内置对象:JavaScript内部提供的对象,包含各种属性和方法给开发者调用

以下两种都属于是内置对象:

document.write()

console.log()

内置对象-Math

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

PI

圆周率

max

找最大值

min

找最小值

abs

绝对值

ceil

向上取整

floor

向下取整

round

四舍五入取整

内置对象Math-生成任意范围随机数

Math.random() 随机数, 返回一个0 - 1之间,并且包括0不包括1的随机小数 [0, 1)

生成N-M之间的随机整数:

Math.floor(Math.random() * (M - N + 1)) + N

Math.floor(Math.random() * (差值 + 1)) + 最小值

五.数据类型存储

内存中堆栈空间分配区别:

栈: 优点访问速度快,基本数据类型存放到栈里面

堆:优点存储容量大,引用数据类型存放到堆里面

基本数据类型: 变量的数据直接存放在栈空间中

引用类型{(复杂数据类型):如 Object、Array、Function等}变量(栈空间)里存放的是地址,真正数据存放在堆空间中

六.变量声明总结

建议: const 优先,尽量使用const,

很多变量声明的时候明确不会被更改了,为了安全性,建议优先使用 const

以后声明变量建议优先使用const,如果const用了之后有问题(后期可以还要修改)再改为let

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值