Split和substring用法

Split

Split定義: 將一個字符串分割爲子字符串,而後將結果做爲字符串數組返回 。正則表達式

stringObj.split([separator[, limit]])數組

參數spa

stringObj對象

必選項。要被分解的 String 對象或文字。該對象不會被 split 方法修改。索引

separator字符串

可選項。字符串或 正則表達式 對象,它標識了分隔字符串時使用的是一個仍是多個字符。若是忽略該選項,返回包含整個字符串的單一元素數組。string

limitit

可選項。該值用來限制返回數組中的元素個數。console

說明方法

split 方法的結果是一個字符串數組,在 stingObj 中每一個出現 separator 的位置都要進行分解。separator 不做爲任何數組元素的部分返回。

示例

下面的示例演示了 split 方法的用法。

  •    var m, mc;
  •    var m = "Hello World";
  •    // 在每一個空格字符處進行分解。
  •   mc = m.split("");
  •   console.log(mc+"mc")
  •    //打印顯示 H,e,l,l,o, ,W,o,r,l,dmc

substr定義: 返回一個從指定位置開始的指定長度的子字符串。

stringvar.substr(start [, length ])

"String Literal".substring(start, end)

參數

stringvar

必選項。要提取子字符串的字符串文字或 String 對象。

start

必選項。所需的子字符串的起始位置。字符串中的第一個字符的索引爲 0。

end

指明子字符串的結束位置,該索引從 0 開始起算。

length

可選項。在返回的子字符串中應包括的字符個數。

說明

若是 length 爲 0 或負數,將返回一個空字符串。若是沒有指定該參數,則子字符串將延續到 stringvar 的最後。

示例

下面的示例演示了substr 方法的用法。

  • var m, mc;
  • var m = "Hello World";
  •  mc = m.substr(3,7);
  • //從第三個開始,到第7個結束  
  •  console.log(mc+"mc")
  • //打印顯示 lo Worlmc    

備註:詳情請見:www.w3cSchool.com.cn

相關文章
相關標籤/搜索