1. 程式人生 > >JavaScript常用函式

JavaScript常用函式

對字串操作的函式

var str = "A basket of big turnips.";

替換字元-replace()

輸入: var str = str.replace(/b/g,"BXX") 

輸出:A BXXasket of BXXig turnips. //加g替換所有,更多參考正則表示式,也可以用雙引號""

擷取字串1- substr()

輸入: str.substr(5,2) 

輸出:ke //從第五位開始,向後取2位。

擷取字串2 - substring()

輸入: str.substring(5,2) 

輸出:bas  //預設把更小的數字當作字串擷取的開始位置,更大的數字當作字串擷取的結束位置。因此是取字串第2到第5位。

輸入: str.substring(5,15) 

輸出:ket of big   //從第5位開始,向後取到第15位。

字串轉陣列- split()

輸入: str.split("")

輸出: ["A", " ", "b", "a", "s", "k", "e", "t", " ", "o", "f", " ", "b", "i", "g", " ", "t", "u", "r", "n", "i", "p", "s", "."]

輸入:str.split()

輸出:["A basket of big turnips."]

對陣列操作

var arr=[1,2,3,4,5,6,7,8,9,10]

刪除陣列第一個,刪除指定位置-slice() 

輸入: arr.slice(1)

輸出: [2, 3, 4, 5, 6, 7, 8, 9, 10]

輸入: arr=arr.slice(1)

輸出: [2, 3, 4, 5, 6, 7, 8, 9, 10]

輸入:arr = arr.splice(4)

輸出:[5, 6, 7, 8, 9, 10]

輸入:arr.splice(2,2) 

輸出:[1, 2, 5, 6, 7, 8, 9, 10]

輸入: arr=arr.splice(2,2)

輸出:[3, 4]  //以上全部輸出結果自來 console.log(arr)

刪除最後一個 -pop()

輸入:arr = arr.pop()

輸出:10;  //函式返回被刪除的元素

輸入: arr.pop()

輸出:  [1, 2, 3, 4, 5, 6, 7, 8, 9]

……不斷更新中……