JS数组的基本内容及操作

一、数组操作

1.获取和修改元素:

arr[1] 根据下表获取元素

arr[1] =5 根据下标修改元素

2.增加删除

(1)push(x) 将元素拼接到最末尾

(2)unshift(x) 将元素拼接到最开头

(3)pop() 删除最后一个元素

(4)shift() 删除第一个元素

(5)concat()

将一个数组添加到另一个数组尾部

必须要有变量来接受这个值

3.排列

(1)reserve() 颠倒数组中元素的顺序

(2)sort()对数组中的元素进行排序

4.join(规则):以制定规则返回字符串

5.splice(x,y“NewEI”)

(1)指定位置插入元素

(2)从x下标开始

(3)删除y个元素

(4)插入newEI

6.slice(start,end)

(1)获取数组中某段数组元素

(2)start必填项,截取片段的起始位置

(3)end  选填项    截取片段的终点位置,如果不写,则默认截取到尾部

(4)start和end可以给负数,但是不建议这么些

(5)返回一个不包括下标为end元素的数组

二、元素的获取

1.getElementByld 根据id名获取一个元素

2.getElementByTagName 根据标签名获取元素,返回一个数组

3.getElementByClassName 根据class名获取元素,返回一个数组

4.querySelector 获取一个元素,推荐使用,用法类似css

5.querySelectorAll   返回一个元素数组

三、字符串操作

1.str.length     获取长度

2.str.toUppercase()     转换为大写

3.str.toLowercase()    转换为小写

4.str.split(参数x)   

字符串的裁剪   返回一个数组  x:某种规则

5.str.indexOf()   

获取子元素的下标,如果不存在返回-1

6.str.substring(start,stop)

start  必填项  非负整数  起始位置

stop 选填项 非负整数

返回start与stop之间的内容

7.str.substr(start,length)

返回start开始,置顶length的内容

8.str.replace(x,y)     替换

四、计时器

1.setTimeout()

2.clearTimeout()

3.setInterval()

4.clearInterval()

五、Date

1.获取年月日时分秒

2.声明+初始化

var date = new Date();

console.log(date.toLocalString())

3.获取指定时间对象

(1)传入时间戳   var date =new Date(1000) 

(2)传入合法的可识别的时间字符串

(3)按年月日时分秒顺序传参

4.getFullYear()   年

5.getMonth()  月

6.get Date()日

7.get Hours()时

8.getMInutes()分

9.getSeconds()秒

10.getTime()     获取1970、1、1号至今的毫秒数

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值