JavaScript String 字串

admin發表於2018-08-27

字串可以用單引號或者雙引號包裹,程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼
var str = "螞蟻部落";

上面程式碼宣告一個變數,並賦值為一個字串,也可以用單引號包裹。

除了用上面的直接量方式建立子一個字串,也可以使用String建構函式建立字串物件。

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼
var str=new String("螞蟻部落");

使用此物件可以呼叫方法或者引用屬性,程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
var str = new String("螞蟻部落");
console.log(str.length);

使用字串直接量也可以直接呼叫方法和引用屬性,程式碼如下:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
var str = "螞蟻部落";
console.log(str.length);

這是因為JavaScript內部會自動建立其對應的包裝物件,當方法呼叫完畢或者屬性引用完畢,物件自動銷燬。

最後強調一點:所有方法操作的都是字串副本,不會對原有字串產生影響。

三.陣列屬性列表:

屬性描述
constructor返回建立當前陣列的建構函式。
length 設定或返回字串中字元的數目。
Prototype設定或返回陣列的原型物件。


四.Object物件的方法列表:

方法描述
charAt()

返回指定位置的字元。

charCodeAt()

返回字串中指定位置字元的Unicode編碼。

concat()

合併字串,並返回合併後的結果。

fromCharCode()

接受一個或多個Unicode值,並返回這些Unicode值對應的字元組成的字串。

indexOf()

返回指定的字串在字串中首次出現的位置。

lastIndexOf()

返回指定的字串在字串中最後出現的位置。

match()

在字串內檢索指定的字串,或找到一個或多個正規表示式匹配字串。

localeCompare()

用本地特定的順序來比較兩個字串。

replace()

將字串中的子字串用指定的字串替換,並返回新產生的字串。

search()

檢索字串中指定的子字串。

slice()  

擷取字串中的一段,並返回由被擷取字元組成的新字串。

split()

利用字串的子字串的作為分隔符將字串分割為字串陣列,並返回此陣列。

substr()

在字串中從指定位置開始擷取指定長度的字串。          

substring()

擷取字串中介於兩個指定位置之間的字元。

toLocaleLowerCase()

用本地方式把字串轉換為小寫。

toLocaleUpperCase()用本地方式把字串轉換為大寫。
toLowerCase()

將字串轉換為小寫,並返回一個新的字串。       

toUpperCase()

將字串轉換為大寫,並返回一個新的字串。

trim()

刪除字串兩端的空格。

相關文章