JavaScript 字符串方法

替換字符串內容

replace() 方法

  1. 用另一個值替換在字符串中指定的值
  2. 不會改變調用它的字符串。它返回的是新字符串。
  3. 只替換首個匹配
    如需替換所有匹配,請使用正則表達式的 g 標誌(用於全局搜索):
var str = "Please visit Microsoft and Microsoft!";
var n = str.replace(/Microsoft/g, "W3School");
  1. 對大小寫敏感。
    如需執行大小寫不敏感的替換,請使用正則表達式 **/i(**大小寫不敏感)
str = "Please visit Microsoft!";
var n = str.replace(/MICROSOFT/i, "W3School");

轉換爲大寫和小寫

toUpperCase() 把字符串轉換爲大寫。
toLowerCase() 把字符串轉換爲小寫。

concat() 方法

concat() 連接兩個或多個字符串,可用於代替加運算符。
下面兩行是等效的:

var text = "Hello" + " " + "World!";
var text = "Hello".concat(" ","World!");

所有字符串方法都會返回新字符串。它們不會修改原始字符串。
正式地說:字符串是不可變的:字符串不能更改,只能替換。

String.trim()

trim() 方法刪除字符串兩端的空白符。

提取字符串字符

這是兩個提取字符串字符的安全方法:

  • charAt(position): 返回字符串中指定下標(位置)的字符串。
  • charCodeAt(position): 返回字符串中指定索引的字符 unicode 編碼。

屬性訪問(Property Access)

把字符串轉換爲數組

可以通過 split() 將字符串轉換爲數組。
如果省略分隔符,被返回的數組將包含 index [0] 中的整個字符串。
如果分隔符是 “”,被返回的數組將是間隔單個字符的數組:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章