一、数组操作
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号至今的毫秒数