JS內(nèi)置對(duì)象

1、Math數(shù)字對(duì)象


2、Date日期對(duì)象

日期格式化

年月日?格式化

時(shí)分秒 格式化


獲得距離1970年1月1日總的毫秒數(shù)(時(shí)間戳)

倒計(jì)時(shí)案例


數(shù)組對(duì)象
創(chuàng)建數(shù)組方式(復(fù)習(xí))

內(nèi)置對(duì)象:添加或刪除數(shù)組元素的方法(以前是通過修改長(zhǎng)度修改)

篩選數(shù)組案例

內(nèi)置對(duì)象:數(shù)組排序
reverse ( ):翻轉(zhuǎn)數(shù)組,不用跟參數(shù)
sort ( ) :對(duì)數(shù)組進(jìn)行排序,原理是看第一位數(shù)的大小進(jìn)行排序,如果是兩位數(shù)的值,如【15,1,65,6】,結(jié)果就會(huì)【1,15,6,65】,解決方法是sort(a,b){return a-b? //升序
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? return b-a //降序}

內(nèi)置對(duì)象:查數(shù)組元素對(duì)應(yīng)的索引號(hào)
indexOf():從前面開始查找,lastIndexOf():從后面開始找
只返回第一個(gè)滿足條件的索引號(hào),如果數(shù)組里沒有這個(gè)元素則返回-1

使用場(chǎng)景:數(shù)組去重案例

內(nèi)置對(duì)象:數(shù)組轉(zhuǎn)換為字符串
1、arr.toString()? 2、arr.join(分隔符)

字符串對(duì)象
基本包裝類型

字符串對(duì)象:查字符所在位置
1、indexOf(‘要查的字符’,開始的位置(可不填)) 從前面開始找
2、lastIndexOf,從后面開始找,找不到返回-1

使用場(chǎng)景:查找字符串中所有o出現(xiàn)的位置以及次數(shù)


統(tǒng)計(jì)出現(xiàn)最多的字符及次數(shù)'abcoesfobasbb'

數(shù)組對(duì)象:根據(jù)位置返回字符
1、str.charAt(索引號(hào)) 返回指定位置的字符
2、str.charCoaeAt(索引號(hào)) 返回指定位置字符的ASCII碼,可以判斷用戶按了哪個(gè)鍵
3、str【索引號(hào)】(最簡(jiǎn)單,H5以上支持) 返回指定位置的字符

拼接字符串,截取字符串


替換字符replace('被替換的字符','替換為')
把字符串所有o替換為*案例

字符串轉(zhuǎn)為數(shù)組split('分隔符')
