JS内置对象
1、Math数字对象
2、Date日期对象
日期格式化
年月日 格式化
时分秒 格式化
获得距离1970年1月1日总的毫秒数(时间戳)
倒计时案例
数组对象
创建数组方式(复习)
内置对象:添加或删除数组元素的方法(以前是通过修改长度修改)
筛选数组案例
内置对象:数组排序
reverse ( ):翻转数组,不用跟参数
sort ( ) :对数组进行排序,原理是看第一位数的大小进行排序,如果是两位数的值,如【15,1,65,6】,结果就会【1,15,6,65】,解决方法是sort(a,b){return a-b //升序
return b-a //降序}
内置对象:查数组元素对应的索引号
indexOf():从前面开始查找,lastIndexOf():从后面开始找
只返回第一个满足条件的索引号,如果数组里没有这个元素则返回-1
使用场景:数组去重案例
内置对象:数组转换为字符串
1、arr.toString() 2、arr.join(分隔符)
字符串对象
基本包装类型
字符串对象:查字符所在位置
1、indexOf(‘要查的字符’,开始的位置(可不填)) 从前面开始找
2、lastIndexOf,从后面开始找,找不到返回-1
使用场景:查找字符串中所有o出现的位置以及次数
统计出现最多的字符及次数'abcoesfobasbb'
数组对象:根据位置返回字符
1、str.charAt(索引号) 返回指定位置的字符
2、str.charCoaeAt(索引号) 返回指定位置字符的ASCII码,可以判断用户按了哪个键
3、str【索引号】(最简单,H5以上支持) 返回指定位置的字符