JavaScript 中的字串操作
字串運算是 JavaScript 中文字處理的核心面向。 JavaScript 提供了一組豐富的內建方法和技術來處理和轉換字串。
1.建立字串
JavaScript 中的字串可以使用單引號 (')、雙引號 (") 或反引號(` 用於模板文字)建立。
範例:
2.常用字串方法
A.求字串的長度
.length 屬性傳回字串中的字元數。
B.訪問角色
您可以使用括號表示法或 .charAt() 方法存取單一字元。
C.更改大小寫
-
.toUpperCase() 將字串轉換為大寫。
-
.toLowerCase() 將字串轉換為小寫。
D.搜尋子字串
-
.indexOf() 傳回子字串的第一個索引,如果找不到,則傳回 -1。
-
.lastIndexOf() 從字串結尾開始搜尋。
E.檢查子字串
-
.includes() 檢查子字串是否存在(傳回 true 或 false)。
-
.startsWith() 檢查字串是否以特定子字串開頭。
-
.endsWith() 檢查字串是否以特定子字串結尾。
F.提取子字串
-
.slice(start, end) 提取字串的一部分。
-
.substring(start, end) 的工作方式與 .slice 類似,但不接受負索引。
-
.substr(start, length) 提取指定長度的子字串。
G.分割字串
.split(delimiter) 方法將字串拆分為子字串陣列。
H.替換子字串
-
.replace(search, replacement) 替換第一次出現的位置。
-
.replaceAll(search, replacement) 替換所有出現的內容。
我。刪除空格
-
.trim() 刪除字串兩端的空格。
-
.trimStart() 和 .trimEnd() 刪除開頭或結尾的空格。
3.高階字串操作
A.反轉字串
您可以透過將字串轉換為陣列、反轉數組並將其重新連接回字串來反轉字串。
B.重複字串
.repeat(count) 方法多次重複字串。
C.填充字串
-
.padStart(targetLength, padString) 填滿字串的開頭。
-
.padEnd(targetLength, padString) 填滿字串的結尾。
4.範本文字
範本文字提供了一種更具可讀性和簡潔的方式來創建動態字串。
5.總結
- 字串操作對於 JavaScript 中處理和轉換文字資料至關重要。
- JavaScript 提供了多種用於搜尋、提取、轉換和格式化字串的方法。
- 模板文字、字串反轉和填充等高級功能使 JavaScript 對於基於文字的操作非常強大。
透過掌握這些技術,您將能夠在 JavaScript 應用程式中處理複雜的文字操作。
嗨,我是 Abhay Singh Kathayat!
我是一名全端開發人員,擁有前端和後端技術的專業知識。我使用各種程式語言和框架來建立高效、可擴展且用戶友好的應用程式。
請隨時透過我的商務電子郵件與我聯繫:kaashshorts28@gmail.com。
以上是JavaScript 中字串操作綜合指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!