JavaScript内建对象

知识点:
1、数组(Array)
1)、 数组也是对象(内建对象)
2)、它和我们普通对象功能类似,也是用来存储一些值的
3)、不同的是普通对象使用字符串作为属性名,而数组是使用数字来作为索引操作元素
4)、索引:从0开始的整数就是索引
5)、数组的存储性能比普通对象要好,在开发中我们经常使用数组来存储一些数据
2、创建数组对象
语法:数组[索引]=值
在这里插入图片描述
在这里插入图片描述
3、读取数组中的元素
语法:数组[索引]
如果读取不存在的索引,不会报错而是返回undefined
在这里插入图片描述
在这里插入图片描述
4、 获取数组的长度,可以使用length这个属性获取
语法:数组.length
对于连续的数组,使用length可以获取到数组的长度(元素的个数)
对于非连续的数组,使用length汇获取到数组的最大的(索引+1)
尽量不要创建非连续数组
在这里插入图片描述
5、修改length
- 如果修改的length大于原长度,则多出部分会空出来
- 如果修改的length小于原长度,则多出的部分会被删除
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
6、数组字面量
使用字面量来创建数组
语法:[]
在这里插入图片描述
在这里插入图片描述

7、数组的方法
Push():该方法可以向数组的末尾添加一个或多个元素,并返回数组的新的长度,可以将要添加的元素作为方法的参数传递,这样这些元素将会自动添加到数组的末尾,该方法会将数组新的长度作为返回值返回
在这里插入图片描述
在这里插入图片描述

pop():该方法可以删除数组的最后一个元素,并将被删除的元素作为返回值返回在这里插入图片描述在这里插入图片描述
unshift():向数组开头添加一个或多个元素,并返回新的数组长度,向前边插入元素以后,其他元素的索引会依次调整在这里插入图片描述在这里插入图片描述
shift():可以删除数组的第一个元素,并将被删除的元素作为返回值返回在这里插入图片描述
在这里插入图片描述
8、数组的遍历:所谓的遍历数组,就是将数组中所有的元素都取出来在这里插入图片描述
在这里插入图片描述
9、 Date对象(内建对象):在JS中使用Date对象来表示一个时间
创建一个Date对象:如果时间使用构造函数创建一个Date对象,则会封装为当前代码执行的时间在这里插入图片描述
创建一个指定的时间对象:需要在构造函数中传递一个表示时间的字符串作为参数在这里插入图片描述
getDate() - 获取当前日期对象时几日在这里插入图片描述
在这里插入图片描述
getDay(): 获取当前日期是星期几,会返回一个0~6的值
0 表示周日
1 表示周一

6 表示周六
在这里插入图片描述
在这里插入图片描述

getMonth(): 获取当前日期对象的月份,会返回一个0~11的值
0 表示 一月
1 表示二月

11 表示十二月在这里插入图片描述
在这里插入图片描述
getFullYear() - 获取对象以四位数字返回年份在这里插入图片描述
在这里插入图片描述
获取当前日期对象的小时: var hours=d.getHours();
获取当前日期对象的分钟: var minute=d.getMinutes();
获取当前日期对象的秒数: var second=d.getSeconds();
getTime():获取当前日期对象的时间戳
时间戳,指的是从格林威治标准时间的1970年1月1日,0时0分0秒
到当前日期所花费的毫秒数(1秒=1000毫秒)
计算机底层在保存时间时使用都是时间戳
10、Math对象和其他对象不同,它不是一个构造函数,
它属于一个工具类不用创建对象,它里面封装了数学运算相关的属性和方法
例如: Math.PI 表示圆周率(约等于3.14159)在这里插入图片描述
在这里插入图片描述
Math.abs(x) - 返回一个数的绝对值
Math.sin(x) - 返回一个数的正弦在这里插入图片描述
在这里插入图片描述
Math.ceil() - 可以对一个数进行向上取整,小数位只要有值就自动进1
Math.floor() - 可以对一个数进行向下取整,小数部分会被舍掉
Math.round() - 可以对一个数进行四舍五入取整在这里插入图片描述
在这里插入图片描述
Math.random()
 可以用来生成一个0-1之间的随机数
Math.random()
 可以用来生成一个0-10之间的随机数(整数)
 Math.round(Math.random()*10)
可以用来生成一个0-X之间的随机数(整数)
 Math.round(Math.random()X)
可以用来生成一个1-10之间的随机数(整数)
 Math.round(Math.random()9)+1
可以用来生成一个1-X之间的随机数(整数)
 Math.round(Math.random()
(X-1))+1
可以用来生成一个Y-X之间的随机数(整数)
 Math.round(Math.random()
(X-Y))+Y
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值