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 '