ES6 - 字串



String 物件允許您使用一系列字元;它將 JavaScript 的字串原始資料型別與許多輔助方法包裝在一起。

由於 JavaScript 會在字串原始值和 String 物件之間自動轉換,因此您可以在字串原始值上呼叫 String 物件的任何輔助方法。

使用以下語法建立 String 物件。

var val = new String(string);

字串引數是一系列已正確編碼的字元。字串。

字串屬性

以下是 String 物件的屬性及其描述的列表。

序號 屬性及描述
1 constructor

返回對建立該物件的 String 函式的引用。

2 length

返回字串的長度。

3 Prototype

prototype 屬性允許您向物件新增屬性和方法。

字串方法

以下是 String 物件中可用的方法及其描述的列表。

序號 方法及描述
1 charAt()

返回指定索引處的字元。

2 charCodeAt()

返回一個數字,指示給定索引處的字元的 Unicode 值。

3 concat()

組合兩個字串的文字並返回一個新字串。

4 indexOf()

返回在呼叫 String 物件中指定值的第一次出現的索引,如果未找到則返回 -1。

5 lastIndexOf()

返回在呼叫 String 物件中指定值的最後一次出現的索引,如果未找到則返回 -1。

6 localeCompare()

返回一個數字,指示引用字串在排序順序中是在給定字串之前還是之後,或者與之相同。

7 match()

用於將正則表示式與字串匹配。

8 replace()

用於查詢正則表示式和字串之間的匹配項,並將匹配的子字串替換為新的子字串。

9 search()

執行在正則表示式和指定字串之間查詢匹配項的操作。

10 slice()

提取字串的一部分並返回一個新字串。

11 split()

透過將字串分成子字串,將 String 物件拆分為字串陣列。

12 substr()

返回字串中從指定位置開始到指定字元數的字元。

13 substring()

返回字串中兩個索引之間的字元。

14 toLocaleLowerCase()

字串中的字元轉換為小寫,同時尊重當前區域設定。

15 toLocaleupperCase()

字串中的字元轉換為大寫,同時尊重當前區域設定。

16 toLowerCase()

返回呼叫字串值轉換為小寫。

17 toString()

返回表示指定物件的字串。

18 toUpperCase()

返回呼叫字串值轉換為大寫。

19 valueOf()

返回指定物件的原始值。

廣告