JS内置对象:Math数字对象、日期对象、数组对象、字符串对象

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以上支持) 返回指定位置的字符



拼接字符串,截取字符串


替换字符replace('被替换的字符','替换为')

把字符串所有o替换为*案例


字符串转为数组split('分隔符')

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容