字符串方法

var str = 'Hello World';

var?str2 = ' abc '?

// charAt 訪問指定位置字符串

str.charAt();? ? // 'H'

str.charAt(1);????// 'e'

str.charAt(12);????// ''

str.charAt(-1);????// ''

// concat() 合并字符串

str.concat(' and nick'); ????// 'Hello World and nick'


// slice() 截取字符串

// 第一個(gè)參數(shù)是指定字符串的下標(biāo)開始位置

// 第二個(gè)參數(shù)是指定字符串的下標(biāo)結(jié)束位置

// 包含下標(biāo)位置

str.slice(4, 9);???? // 'o Wor'

str.slice(4); ????// 'o World'

str.slice();???? // 'Hello World'

// substr() 截取字符串

// 參數(shù)是正數(shù) 從頭刪除n個(gè)

// 參數(shù)是負(fù)數(shù) 從后截取n個(gè)

str.substr(3);???? // 'lo World'

str.substr(-3); ????// 'rld'

// indexOf() 查找指定字符串

// 從前向后查找字符 返回字符串對應(yīng)的下標(biāo)

// 遇到第一個(gè)符合的就會返回

str.indexOf('o');???? // 4

str.indexOf('l'); ????// 2

str.indexOf('lo');???? // 3

// lastIndexOf() 查找指定字符串

// 從后向前查找字符轉(zhuǎn) 返回字符串對應(yīng)的下標(biāo)

// 遇到第一個(gè)符合的就會返回

str.lastIndexOf('l'); ????// 9

// trim() 清楚字符串前后空格

str2.trim(); ????// 'abc'

// toUpperCase() ,創(chuàng)建原字符串的大寫副本

str2.toUpperCase();???? // ' ABC '

// toLowerCase() ,創(chuàng)建原字符串的小寫副本

str2.toUpperCase().toLowerCase();???? // ' abc '

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

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