
- ES6 教程
- ES6 - 首頁
- ES6 - 概述
- ES6 - 環境
- ES6 - 語法
- ES6 - 變數
- ES6 - 運算子
- ES6 - 決策制定
- ES6 - 迴圈
- ES6 - 函式
- ES6 - 事件
- ES6 - Cookie
- ES6 - 頁面重定向
- ES6 - 對話方塊
- ES6 - void 關鍵字
- ES6 - 頁面列印
- ES6 - 物件
- ES6 - 數字
- ES6 - 布林值
- ES6 - 字串
- ES6 - Symbol
- ES6 - 新的字串方法
- ES6 - 陣列
- ES6 - 日期
- ES6 - 數學
- ES6 - 正則表示式
- ES6 - HTML DOM
- ES6 - 迭代器
- ES6 - 集合
- ES6 - 類
- ES6 - Map 和 Set
- ES6 - Promise
- ES6 - 模組
- ES6 - 錯誤處理
- ES6 - 物件擴充套件
- ES6 - Reflect API
- ES6 - Proxy API
- ES6 - 驗證
- ES6 - 動畫
- ES6 - 多媒體
- ES6 - 除錯
- ES6 - 影像對映
- ES6 - 瀏覽器
- ES7 - 新特性
- ES8 - 新特性
- ES9 - 新特性
- ES6 有用資源
- ES6 - 快速指南
- ES6 - 有用資源
- ES6 - 討論
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()
返回指定物件的原始值。 |
廣告