① str.indexOf(searchValue, startIndex) -----可返回某個指定的searchvalue字符串值在字符串中第一次出現的位置
searchValue:必填;
startIndex:非必填,開始檢索的位置在字符串的 startIndex處(未指定 startIndex時,從字符串的開頭開始檢索)。
該方法將從startIndex到尾地檢索字符串 str,看它是否含有子串 searchValue,並返回 searchValue的第一次出現的位置;如果未查詢到則返回-1。
------------------------------------------------------------------------------------------------------
② str.lastIndexOf(searchValue, startIndex) -----可返回一個指定的searchValue字符串值最后出現的位置,在一個字符串中的指定位置從后向前搜索
searchValue :必填;
startIndex:非必填,開始檢索的位置在字符串的 startIndex處(未指定 startIndex時,從字符串的末尾開始檢索)。
該方法將從startIndex到頭地檢索字符串 str,看它是否含有子串 searchValue,並返回 searchValue的最后一次出現的位置;如果未查詢到則返回-1。
------------------------------------------------------------------------------------------------------
③ str.charAt(index) -----可返回指定位置的字符。
index:必填,表示字符串中某個位置的數字,從0開始;
如果參數 index 不在 0 與 str.length 之間,將返回一個空字符串。
------------------------------------------------------------------------------------------------------
④ str.concat(strX, strY, ...) -----拼接2個或多個字符串。
strX, strY:表示將被連接的字符串對象;
按順序連接到字符串 str的尾部,並返回連接后的字符串。
注:很少用,拼接字符串時用“ + ”運算符更方便簡潔,如 str + strX + strY + ...
------------------------------------------------------------------------------------------------------
⑤ str.slice(start, end) ----- 提取字符串從 start 開始(包括 start)到 end 結束(不包括 end)為止的部分字符串,並返回被提取的部分字符串。
start:必填,要抽取的片斷的起始下標。如果是負數,則從字符串的尾部開始算---也就是說,-1 指字符串的最后一個字符,-2 指倒數第二個字符,...;
end:非必填,要抽取的片段的結尾下標。若未指定此參數,則一直提取到字符串結尾;如果該參數是負數,則從字符串的尾部開始算,-1 指字符串的最后一個字符。
注:start、end參數允許為負數
------------------------------------------------------------------------------------------------------
⑥ str.substring(start, end) ----- 用於提取字符串中從 start 處到 end-1 處的所有字符。
start:必填,要抽取的片斷的起始下標,非負數;
end:非必填,要抽取的片段的結尾下標,非負數。若未指定此參數,則一直提取到字符串結尾。
注:1) 如果參數 start = stop,那么該方法返回的就是一個空串。
2) 如果 start > stop 大,則會先交換這兩個參數,再提取子串。
3) 與slice()方法不同的是,substring() 不允許參數為負數,如果輸入負數則默認為0。
------------------------------------------------------------------------------------------------------
⑦ str.split(separator, num) ----- 通過指定的separator,把一個字符串分割成字符串數組,並返回該字符串數組。
separator:必填,字符串或正則表達式,從該參數指定的地方分割 字符串str;
num:非必填,該參數可指定返回的字符串數組的length。如果沒有設置該參數,整個字符串都會被separator分割。
注:1) 返回的數組中的子字符串不包括 separator 自身。
2)如果把空字符串 ("") 用作 separator,那么 str中的每個字符都會被分割。
------------------------------------------------------------------------------------------------------