常用js方法總結

2021-09-24 15:31:37 字數 2327 閱讀 5281

方法

描述charat()

返回在指定位置的字元。

charcodeat()

返回在指定的位置的字元的 unicode 編碼。

concat()

連線字串。

indexof()

檢索字串。

match()

找到乙個或多個正規表示式的匹配。

replace()

替換與正規表示式匹配的子串。

search()

檢索與正規表示式相匹配的值。

slice()

提取字串的片斷,並在新的字串中返回被提取的部分。

split()

把字串分割為字串陣列。

tolocalelowercase()

把字串轉換為小寫。

tolocaleuppercase()

把字串轉換為大寫。

tolowercase()

把字串轉換為小寫。

touppercase()

把字串轉換為大寫。

substr()

從起始索引號提取字串中指定數目的字元。

substring()

提取字串中兩個指定的索引號之間的字元。

方法描述

slice[start,end)

返回從原陣列中指定開始下標到結束下標之間的項組成的新陣列(不影響原陣列)

.1個引數:n.即:n到末尾的所有

.2個引數:[start,end]

splice():

.刪除:2個引數,起始位置,刪除的項數

.插入:3個引數,起始位置,刪除的項數,插入的項

.替換:任意引數,起始位置,刪除的項數,插入任意數量的項

pop()

刪除陣列的最後乙個元素,減少陣列的長度,返回刪除的值。(無參)

push()

將引數載入到陣列的最後,返回新陣列的長度。 (引數不限)

shift()

刪除陣列的第乙個元素,陣列長度減1,返回刪除的值。 (無參)

unshift()

向陣列的開頭新增乙個或更多元素,並返回新的長度。(引數不限)

sort()

按指定的引數對陣列進行排序 ,返回的值是經過排序之後的陣列(無參/函式)

concat(3,4)

把兩個陣列拼接起來。 返回的值是乙個副本 (引數不限)

join()

將陣列的元素組起乙個字串,以separator為分隔符,省略的話則用預設用逗號為分隔符

indexof()

從陣列開頭向後查詢,接受兩個引數,要查詢的項(可選)和查詢起點位置的索引

lastindexof()

從陣列末尾開始向前查詢,接受兩個引數,要查詢的項(可選)和查詢起點位置的索引

every()

對陣列中的每一項執行給定函式,如果該函式對每一項都返回true,則返回true。

filter()

對陣列中的每一項執行給定函式,返回該函式會返回true的項組成陣列。

foreach()

對陣列的每一項執行給定函式,這個方法沒有返回值。

map()

對陣列的每一項執行給定函式,返回每次函式呼叫的結果組成的陣列。

some()

對陣列的每一項執行給定引數,如果該函式對任一項返回true,則返回true。以上方法都不會修改陣列中的包含的值。

reduce()和reduceright()

縮小陣列的方法,這兩個方法都會迭代陣列的所有項,然後構建乙個最終返回的值。

方法描述

ceil(x)

盡可能取最大。

floor(x)

盡可能取最小。

round(x)

把數四捨五入為最接近的整數。

max(x,y)

返回 x 和 y 中的最高值。

min(x,y)

返回 x 和 y 中的最低值。

pow(x,y)

返回 x 的 y 次冪。

random()

返回 0 ~ 1 之間的隨機數。

sqrt(x)

返回數的平方根。

方法描述

compile

編譯正規表示式。

exec

檢索字串中指定的值。返回找到的值,並確定其位置。

test

檢索字串中指定的值。返回 true 或 false。

search

檢索與正規表示式相匹配的值。

match

找到乙個或多個正規表示式的匹配。

replace

替換與正規表示式匹配的子串。

split

把字串分割為字串陣列。

js的常用方法總結

1.replace 例 2.search 例 3.slice 從一字串中選一部分字串,生成新的字串 例 4.match 從字串中查詢指定的值,它返回的是指定的值,而不是指定值的位置,和search不同 例 6.lastindexof 得到要查詢的值在此字串中的位置,不存在則返回 1例 判斷全為中文 ...

js常用方法使用總結

說明 在專案中使用一些工具類,公共類是非常有必要的,不僅是後台,前段亦是一樣 這裡提供我收集的常用方法封裝 注意 字串的拼接一定使用stringbuffer來拼接,否則容易造成瀏覽器卡頓或記憶體溢位。特別是針對一些執行js效率不高的瀏覽器!經常對輸入框裡內容清空,對textarea,可以直接 tex...

常用原生js方法總結

新增事件方法 addhandler function element,type,handler else if element.attachevent else 移除之前新增的事件方法 removehandler function element,type,handler else if eleme...