5、substring方法返回位於String對象中指定位置的子字符串
6、substr方法返回壹個從指定位置開始的指定長度的子字符串。
7、indexOf方法返回String對象內第壹次出現子字符串位置。如果沒有找到子字符串,則返回-1。
lastindexOf()方法從尾部開始尋找對象中第壹次出現子字符串的位置
8、search方法返回與正則表達式查找內容匹配的第壹個字符串的位置。
9、concat方法返回字符串值,該值包含了兩個或多個提供的字符串的連接。
10、Split將壹個字符串分割為子字符串,然後將結果作為字符串數組返回。
11、 toLowerCase方法用於將壹個字符串全部轉為小寫
toUpperCase則是全部轉為大寫。
它們都返回壹個新字符串,不改變原字符串。
12、trim(): 用於去除字符串兩端的空白,返回壹個新字符串 不改變原數據
13、replace 返回被替換的字符串
1、構造數組 var arr = new Array();
向數組中添加元素:數組[索引] = 值;
讀取數組 數組[索引] 當索引值比數組長度大時,會返回undefined;
數組長度:數組.length;
2、字面量創建數組 var arr = [];
中括號裏邊可以直接添加元素(可以是任意類型的數據類型);
1、push() 可以接收任意數量的參數,把他們逐個添加到數組末尾,並返回修改後數組的長度
2、Pop() 數組末尾移除最後壹項,減少數組的LENGTH值,並返回被刪除的元素
3、Unshift() 在數組的頭部添加壹個或者多個元素,返回增加後數組的長度
4、Shift() 從數組的頭部刪除壹個元素並返回這個刪除的元素,如果數組為空則返回undefined;
5、Slice()返回從原數組中指定開始下標到結束下標之間的項組成的新數組。
6、splice:
7、join()
8、reverse():
用來反轉數組,前面的去後面,後面的去前面;
9、Sort() 對數組成員進行排序,默認按照字典順序排序,原數組會改變
sort的參數函數本身接受兩個參數,表示進行比較的兩個數組成員。如果該函數的返回值大於0,表示第壹個成員排在第二個成員後面;其他情況下,都是第壹個元素排在第二個元素前面
10、concat() :將參數添加到原數組中。
11、indexOf():接收兩個參數:要查找的項和(可選的)表示查找起點位置的索引。其中, 從數組的開頭(位置 0)開始向後查找。
12、lastIndexOf:接收兩個參數:要查找的項和(可選的)表示查找起點位置的索引。其中, 從數組的末尾開始向前查找。
這兩個方法都返回要查找的項在數組中的位置,或者在沒找到的情況下返回-1。在比較第壹個參數與數組中的每壹項時,會使用全等操作符。
13、forEach():對數組進行遍歷循環,對數組中的每壹項運行給定函數。這個方法沒有返回值。參數都是function類型,默認有傳參,參數分別為:遍歷的數組內容;對應的數組索引,數組本身。
14、map():指“映射”,對數組中的每壹項運行給定函數,返回每次函數調用的結果組成的數組。
15、filter(): 用於過濾數組成員,滿足條件的成員組成壹個 新數組返回 原數組不變
它的參數是壹個函數,所有數組成員壹次執行,返回結果為 true 的元素組成壹個新數組返回
第壹個參數:當前成員
第二個參數:當前成員的索引
第三個參數:整個數組
15、every():判斷數組中每壹項都是否滿足條件,只有所有項都滿足條件,才會返回true。
16、some():判斷數組中是否存在滿足條件的項,只要有壹項滿足條件,就會返回true。
17、reduce(): 將內部的返回值作為實參傳遞第壹個形參,進行下壹次運算