列舉一些JavaScript中的字串方法?


String 物件允許你操作一系列字元;它用許多輔助方法包裝了 JavaScript 的字串原始資料型別。由於 JavaScript 會自動在字串原始值和 String 物件之間進行轉換,因此你可以在字串原始值上呼叫 String 物件的任何輔助方法。

以下是 JavaScript 中一些可用於字串的方法:

concat() −組合兩個字串的文字並返回一個新字串。

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

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

match() −用於將正則表示式與字串匹配。

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

search() −執行對正則表示式和指定字串之間匹配項的搜尋。

slice() −提取字串的一部分並返回一個新字串。

split() −透過將字串分割成子字串,將 String 物件分割成字串陣列。

substr() −返回從指定位置開始的字串中的字元,以及指定數量的字元。

substring() −返回字串中兩個索引之間的字元。

toLowerCase() −返回轉換為小寫的呼叫字串值。

toUpperCase() −返回轉換為大寫的呼叫字串值。

valueOf() −返回指定物件的原始值。

一些方法的使用

let a = "Hello World!";
console.log(a.concat(" test"))
console.log(a.indexOf("l"))
console.log(a.lastIndexOf("l"))
console.log(a.replace("Hello", "Hi"))
console.log(a.substr(3, 7))
console.log(a.toUpperCase())

輸出

Hello World! test
2
9
Hi World!
lo Worl
HELLO WORLD!

更新於:2019年9月19日

202 次瀏覽

啟動你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.