字符串操作方法

文章目录

字符串常见操作方法总结

chartAt()

返回特定位置的字符

charCodeAt()

返回 0 到 65535 之间的整数,表示给定索引处的 UTF-16 代码单元。

concat()

连接连个字符串文本,并返回一个新的字符串

includes()

要在此字符串中搜索的字符串

1
2
3
4
'Blue Whale'.includes('blue') //return false
var str = 'To be, or not to be, that is the question.';

console.log(str.includes('To be')); // true

endsWidth()

判断一个字符串的结尾收否包含其他字符串中的字符。

1
2
3
4
5
var str = 'To be,or not to be, that is the question.'
alert(str.endsWith('question.')) // true
alert(str.endsWith('to be')) // false
alert(str.endsWith('to be', 19)) // true
alert(str.endsWith('To be', 5)) // true

indexOf()

1
2
3
4
5
6
7
8
9
10
'Blue Whale'.indexOf('Blue');     // returns  0
'Blue Whale'.indexOf('Blute'); // returns -1
'Blue Whale'.indexOf('Whale', 0); // returns 5
'Blue Whale'.indexOf('Whale', 5); // returns 5
'Blue Whale'.indexOf('Whale', 7); // returns -1
'Blue Whale'.indexOf(''); // returns 0
'Blue Whale'.indexOf('', 9); // returns 9
'Blue Whale'.indexOf('', 10); // returns 10
'Blue Whale'.indexOf('', 11); // returns 10
'Blue Whale'.indexOf('blue'); // returns -1

trim()

该方法从字符串的两端删除空格。这里的空格是所有空格字符(空格,制表符,不间断空格等)和所有行结束符字符(LF,CR等)。

1
2
var orig = '   foo  ';
console.log(orig.trim()); // 'foo'
分享到:
network