1.替换字符 replace(‘被替换的字符’,‘替换为的字符’) 他只会替换第一个字符
var str='andyandy';
console.log(str.replace('a','b'));//bndyandy
console.log(str); //不会影响原字符串的内容
字符串替换的例题
// 把所有的a替换为-
var s='appleappleappleapple';
var s1='appleappleappleapple';
//如果字符串s里面没有a,就返回-1
while (s.indexOf('a')!==-1) {
s=s.replace('a','-');//将第一个a替换成-,并重新赋值给s
}
console.log(s);
// 把所有的a替换为--
for (let i = 0; i < s1.length; i++) {
s1=s1.replace('a','--');
}
console.log(s1);
2.将字符串转化为数组 split(‘分隔符’);
join();可以将数组,转为字符串
split()里面如果不加分隔符的话,
他就把所有的整个字符串变成数组里面的第一个元素,且只有这一个
var a1='ghadgkgsajhdjhask';
console.log(a1.split());
var a2='l am a good student';
console.log(a2.split(' '));
3、字母的带小写转化
var s='fssdfsd';
// toUpperCase()小写转化为大写,且不影响原字符串
console.log(s.toUpperCase()); //FSSDFSD
console.log(s);
// toLowerCase()大写转化为小写,且不影响原字符串
var s1='HKGGKJK';
console.log(s1.toLowerCase());
console.log(s1);