1. 程式人生 > >js常用的數組,,字符串,,Math..正則方法

js常用的數組,,字符串,,Math..正則方法

rep map 數組 ccf 編譯 indexof 函數調用 text class

                              數組

slice[start,end] 返回從原數組中指定開始下標到結束下標之間的項目組成新數組(不會影響原數組)
splice()

1.刪除功能:2個參數 , 起始位置 , 刪除的項目

2.插入功能:3個參數,起始位置 ,刪除的項目 , 插入的項,

3替換功能:任意參數,起始位置 , 刪除的項 , 插入任意數量的項目

pop() 刪除數組的最後一個元素 , 減少數組的長度 , 返回刪除的值.(沒有參數)
push() 參數加載到數組的最後 , 返回新數組的長度.(參數不限)
shiift() 刪除數組的第一個元素, 數組長度減1, 返回刪除的值.(沒有參數)
unshift() 往數組開頭添加一個或者多個, 返回數組長度(參數不限)
sort() 按指定的參數對數組進行排序,返回的值是經過排序之後的數組(沒有參數/函數)
concat(3,4) 把兩個數組拼接起來.返回的值是一個副本(參數無限)
join() 將數組的元素組起一個字符串 , 以什麽為分隔符 , 不寫參數的話默認有逗號隔開
indexOf()

1,從數組的開頭向後查找,兩個參數 ,第一個查找的項(可選),第二個要查找的那個值的位置索引

2,如果要檢索的字符串值沒有出現,則該方法返回 -1

lastIndexOf()

1從數組的末尾開始向前查找,接受兩個參數,要查找的項(可選),和要查找的起點位置

2 如果要檢索的字符串值沒有出現,則該方法返回 -1

every() 對數組中的每一項運行給定函數 , 如果該函數對每一項都返回true , 則返回true
forEach() 對數組的每一項運行給定函數 , 這個方法沒有返回值
map() 對數組的每一項運行給定函數,返回每次函數調用的結果組成的數組
reduce()reduceRight() 縮小數組的方法,這兩個方法都會叠代數組的所有項,然後構建一個最終返回的值

                                      

String
charAt() 返回在指定的位置的字符
charCodeAt() 返回在指定的位置的字符的 Unicode 編碼。
concat() 連接字符串
indexOf() 檢索字符串
match() 找到一個或多個正則表達式的匹配
replace() 替換與正則表達式匹配的子串
search() 檢索與正則表達式相匹配的值。
slice() 提取字符串的片斷,並在新的字符串中返回被提取的部分
toLocaleLowerCase()

把字符串轉換為小寫。
toLocaleUpperCase()

把字符串轉換為大寫
substr() 從起始索引號提取字符串中指定數目的字符
substring() 提取字符串中兩個指定的索引號之間的字符。

          

  Math
方法 描述
ceil() 盡可能取最大
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常用的數組,,字符串,,Math..正則方法