字符串相關(guān)方法

concat() 方法將一個(gè)或多個(gè)字符串與原字符串連接合并,形成一個(gè)新的字符串并返回。

var hello = "Hello, ";
console.log(hello.concat("Yang", "Jeremy."))  //Hello, YangJeremy.

indexOf() 方法返回調(diào)用 String 對(duì)象中第一次出現(xiàn)的指定值的索引,沒有找到就返回-1

"Blue Whale".indexOf("Blue");     // returns  0
"Blue Whale".indexOf("Blute");    // returns -1
"Blue Whale".indexOf("Whale", 0); // returns  5

找不到:

"Blue Whale".indexOf("blue") // returns -1

例子: 使用 indexOf 統(tǒng)計(jì)一個(gè)字符串中某個(gè)字母出現(xiàn)的次數(shù)

 var str = 'To be, or not to be, that is the question.';
 var pos = str.indexOf('e');
 var count = 0;

 while(pos !== -1) {
 count++;
 pos = str.indexOf('e', pos+1)
 }

 console.log(count)   //4

slice() 方法提取一個(gè)字符串的一部分,并返回一新的字符串。

var str1 = 'The morning is upon us.';
var str2 = str1.slice(4, -2);

console.log(str2); // OUTPUT: morning is upon u

split() 方法使用指定的分隔符字符串將一個(gè)String對(duì)象分割成字符串?dāng)?shù)組,傳入的參數(shù)是一個(gè)分界點(diǎn)

"Webkit Moz O ms Khtml".split( " " )   // ["Webkit", "Moz", "O", "ms", "Khtml"]

trim() 方法會(huì)從一個(gè)字符串的兩端刪除空白字符。(注意,中間的空格不會(huì)有變化)

var str = " aa aa ";
str.trim()   //  "aa aa"

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容