slice()
slice() 方法可提取字符串的某個部分,並以新的字符串返回被提取的部分。
stringObject.slice(start,end)//不包含end
splice()
splice() 方法用於插入、刪除或替換數組的元素。
arrayObject.splice(index,howmany,element1,.....,elementX)
index表示刪除的起始下標。
howmany表示刪除個數,必須是數字,但可以是 “0”。
如果未規定此參數,則刪除從 index 開始到原數組結尾的所有元素。
substring()
substring() 方法用於提取字符串中介於兩個指定下標之間的字符。
stringObject.substring(start,stop)//全爲非負數
返回值
一個新的字符串,該字符串值包含 stringObject 的一個子字符串,其內容是從 start 處到 stop-1 處的所有字符,其長度爲 stop 減 start。
substr()
substr() 方法可在字符串中抽取從 start 下標開始的指定數目的字符。
stringObject.substr(start,length)
返回值
一個新的字符串,包含從 stringObject 的 start(包括 start 所指的字符) 處開始的 length 個字符。如果沒有指定 length,那麼返回的字符串包含從 start 到 stringObject 的結尾的字符。
String 對象的方法 slice()、substring() 和 substr() (不建議使用)都可返回字符串的指定部分。slice() 比 substring() 要靈活一些,因爲它允許使用負數作爲參數。slice() 與 substr() 有所不同,因爲它用兩個字符的位置來指定子串,而 substr() 則用字符位置和長度來指定子串。