天天看點

JavaScript String對象String 字元串對象

  String 對象,對字元串進行操作,如:截取一段子串、查找字元串/字元、轉換大小寫等等。

參數:

①value {String} :字元串

傳回值:

{String對象} 傳回一個内容為Value的String對象

示例:

注意:字元串的執行個體方法不會改變字元串的本身,隻傳回操作後的結果。

①index {int} :位置索引,從0開始計算

{string} 傳回一個字元串中指定位置的字元;若傳入個不存在的位置數值,傳回一個空字元串

{number}  傳回一個字元串中指定位置字元的Unicode編碼;若傳入個不存在的位置數值,傳回NaN

①value1,value2 ... valueN {string} :一個或多個字元串

{string}  傳回連接配接後的字元串

①value  {string} :查找的字元串

②startPosition {int} 可選 :開始查找的起始位置,預設從位置0開始查找

{int}  傳回找到的位置(從0開始計數)。若未找到,傳回-1

②startPosition {int} 可選 :開始查找的起始位置,預設從最後開始查找

①value  {string} :需比較的字元串

  0 :執行個體比參數大

  1 :執行個體與參數相等

  -1 :執行個體比參數小

  

①regexp {regexp} :正規表達式,eg:/\d+/

根據正規表達式是否帶屬性'g',傳回不同的結果;若沒比對,就傳回 {null}:

①正規表達式不帶屬性'g',執行一次比對,傳回{單個比對}結果對象,對象包含以下屬性:

  數組序号:表示比對結果,0為比對文本,1為從做到右第1個圓括号比對結果,2為第二個圓括号,依此類推

  index屬性:表示比對文本在比對源的開始位置

  input屬性:表示比對源

②正規表達式帶屬性'g',執行全局比對,找到字元串所有比對對象,傳回一個{字元串數組}:數組元素包含string中的每一個比對對象,不包含正規表達式括号内的字串,也不提供index和input屬性。

①regexp {regexp} :正規表達式。eg:/\d+/

②replaceStr {string | function} :

1)若是字元串,表示替換的字元串,比對到字串都替換成此字元串;

字元串中的$字元有特殊的含義:

$1,$2 ... $99 :表示①參從左到右圓括号的比對子項

$& :表示整個①參比對的子項

$$ :美元符号

2)若是函數,表示每個比對結果都調用此函數,函數的唯一參數為比對結果,并傳回一個替換結果。

{string} 傳回一個替換後的字元串

{int} 傳回第一個比對的結果的位置;若沒找到比對結果傳回-1

①start {int} :子串提取的開始位置索引(包括此位置的字元)。

      若數字為負,表示從字元串尾部開始計算。如:-1表示倒數一個字元串,-2表示倒數第二個字元。

②end {int} 可選:子串提取的結束位置索引(不包括此位置的字元)。

      若省略此參數,傳回從start位置到結束的所有字元。

注意:

子串的提取順序是從左到有,若start索引位置大于end索引位置,将傳回一個空字元串。

{string} 傳回從字元串start位置到end前一個位置的子串。

①delimiter {regexp | string} :指定的分隔符,可以為正規表達式或字元串。

②arrayLength {int} 可選 :分割數組的長度。若省略,傳回所有分割的子串。

若分隔符在字元串的第一個或最後一個,将添加一個空字元串到傳回的數組。

{ string[] } 傳回一個由字元串組成的數組。

②wordLength {int} 可選 :提取字元的長度。若省略此參數,傳回從start位置到結束的所有字元。

{string} 傳回提取的字元串

①start {int} :子串提取的開始位置索引(包括此位置的字元)。數字不能為負數,若為負數按0來處理

②end {int} 可選:子串提取的結束位置索引(不包括此位置的字元)。數字不能為負數,若為負數按0來處理

==================================系列文章==========================================

本篇文章:3.6 JavaScript String對象

<a href="http://www.cnblogs.com/polk6/archive/2013/05/10/3071327.html" target="_blank">Web開發之路系列文章</a>

繼續閱讀