一,主要是运用replace方法进行字符的替换
单独使用replace方法只能替换字符串中重复字符的最前方的一个。
var str = '树袋熊加油油';
alert(str.replace('油','饭')); // 输出结果:树袋熊加饭油
var str = 'abcoefoxyozzopp';
代码中只有第一个油字变为了饭。
二、利用for循环和replace实现字符串中字符某个字符全部替换
var str = '加油树袋熊加油油';
for(var i = 0; i < str.length; i++){
if (str[i] == '油') {
str = str.replace('油','饭'); // 注意替换之后就变成新数组了
}
}
alert(str); // 输出结果 加饭树袋熊加饭饭
也可以用while循环皆可。