字符串的內(nèi)置函數(shù)
-
concat
將兩個(gè)或者多個(gè)字符串的文本組合起來(lái)纤子,返回一個(gè)新的字符串
-
indexOf
返回字符串一個(gè)字串第一次出現(xiàn)的索引(從左到右搜索)搬瑰,如果沒(méi)有匹配項(xiàng),則返回-1
-
chartAt
返回指定位置的字符
-
lastIndexOf
返回字符串中一個(gè)字串最后一次出現(xiàn)的索引(從右向左索引)控硼,如果沒(méi)有匹配項(xiàng)泽论,則返回-1,如果右匹配項(xiàng)則返回索引值
match
檢查一個(gè)字符串匹配一個(gè)正則表達(dá)式內(nèi)容卡乾,如果沒(méi)有匹配返回 null
-
subString
返回字符串的一個(gè)子串翼悴,傳入?yún)?shù)是起始位置和結(jié)束位置。
-
substr
返回字符串的一個(gè)字串幔妨,傳入?yún)?shù)是起始位置和長(zhǎng)度
-
replace
用來(lái)查找匹配一個(gè)正則表達(dá)式的字符串鹦赎,然后使用新字符串代替匹配的字符串
serch
執(zhí)行一個(gè)正則表達(dá)式匹配查找,如果查找成功陶冷,返回字符串中匹配的索引钙姊,否則返回-1
-
slice
提取字符串的一部分毯辅,并返回一個(gè)新字符串(與substring相同)
-
split
通過(guò)將字符串劃分為字串埂伦,將一個(gè)字符串做成一個(gè)字符串?dāng)?shù)組
length
返回字符串的長(zhǎng)度,所謂字符串的長(zhǎng)度就是指其包含的字符的個(gè)數(shù)
-
toLoewrCase
將整個(gè)字符串轉(zhuǎn)成小寫(xiě)字母
-
toUpperCase
將整個(gè)字符串轉(zhuǎn)成大寫(xiě)字母
運(yùn)算的內(nèi)置函數(shù)
- Math.round
四舍五入返回整數(shù)
- Math.ceil
向上取整
- Math.floor
向下取整
- parseInt
解析一個(gè)字符串思恐,并返回一個(gè)整數(shù)沾谜,這里可以簡(jiǎn)單理解成返回舍去參數(shù)的小數(shù)部分后的整數(shù).正數(shù)轉(zhuǎn)換和Math.floor()一樣,負(fù)數(shù)不一樣
- Math.random
返回介于 0 ~ 1 之間的一個(gè)隨機(jī)數(shù)
數(shù)組的內(nèi)置函數(shù)
- indexOf
正向查找數(shù)組單元胀莹,有查詢結(jié)果返回對(duì)應(yīng)的第一個(gè)索引
- lastIndexOf
逆向查找基跑,有查詢結(jié)果返回對(duì)應(yīng)的第一個(gè)索引,沒(méi)有查詢結(jié)果返回-1
- concat
拼接數(shù)組描焰,返回一個(gè)新數(shù)組
- join
將數(shù)組單元的值進(jìn)行拼接媳否,默認(rèn)返回逗號(hào)分隔的字符串栅螟;也可以指定拼接字符串,如arr.join(@)
- reverse
反轉(zhuǎn)數(shù)組單元
- pop
彈出數(shù)組最后一個(gè)單元篱竭,影響原數(shù)組
- shift
彈出數(shù)組第一個(gè)單元力图,影響原數(shù)組
- push
從數(shù)組尾部壓入,影響原數(shù)組掺逼,返回新數(shù)組的長(zhǎng)度
- unshift
從數(shù)組最前面壓入吃媒,影響愿數(shù)組,返回新數(shù)組的長(zhǎng)度
- slice(index,index)
從數(shù)組的相應(yīng)索引開(kāi)始截取吕喘,不影響原數(shù)組赘那,返回截取到的數(shù)組
- splice(index,num)
從數(shù)組的相應(yīng)索引開(kāi)始截取,會(huì)影響原數(shù)組氯质,返回截取到的數(shù)組
- Array.isArray()
判斷變量是否為數(shù)組募舟,是則返回true,否則返回false
- filter
過(guò)濾滿足條件的數(shù)組單元,返回回調(diào)函數(shù)中滿足條件的元素構(gòu)成一個(gè)新數(shù)組
- map
對(duì)數(shù)組單元進(jìn)行回調(diào)函數(shù)的處理闻察,返回結(jié)果返回到新數(shù)組中
- some
數(shù)組中只要有一個(gè)滿足條件即可返回true否則返回false
- every
數(shù)組中必須每一個(gè)都滿足條件胃珍,才會(huì)滿足true,否則返回false
- reduce
將數(shù)組的元素從左向右依次進(jìn)行操作
reduce進(jìn)行數(shù)組的累加操作
- reduceRight
將數(shù)組的元素從右向左依次進(jìn)行操作
- toString
將對(duì)象(包含數(shù)組)轉(zhuǎn)為字符串
- sort
排序方法蜓陌,是個(gè)系統(tǒng)函數(shù)觅彰,只需傳入一個(gè)進(jìn)行比較的回調(diào)函數(shù),具體比較算法是sort()自身完成