JS 常用的字符串方法及使用方式

concat(v1,v2..)

concat() 方法用於連接兩個或多個字符串,此方法不改變現有的字符串,返回拼接後的新的字符串。

//concat(v1, v2,..)
var message="Sam"
var final=message.concat(" is a"," hopeless romantic.")
//alerts "Sam is a hopeless romantic."
alert(final)

search(regexp)

search() 方法用於檢索字符串中指定的子字符串,或檢索與正則表達式相匹配的子字符串,如果找到,返回與 regexp 相匹配的子串的起始位置,否則返回 -1

//search(regexp)
var intRegex = /[0-9 -()+]+$/;  
 
var myNumber = '999';
var isInt = myNumber.search(intRegex);
console.log(isInt);
//output: 0

lastIndexOf(substr, [start])

lastIndexOf() 方法返回指定文本在字符串中最後一次出現的索引, 如果未找到,則返回-1。 “Start”是一個可選參數,指定字符串中開始搜索的位置, 默認值爲string.length-1

//lastIndexOf(substr, [start])
var myString = 'javascript rox';
console.log(myString.lastIndexOf('r'));
//output: 11

includes()

includes() 方法用於檢查字符串是否包含指定的字符串或字符。

//includes()
var mystring = "Hello, welcome to edureka";
var n = mystring.includes("edureka");
//output: True

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章