// 返回字符串位置 str.inidexOf('要查找的字符',[起始的位置])
// var str = '改革春风吹满地,春天来了';
// console.log(str.indexOf('春')); // 2
// console.log(str.i
var str = 'abcoefoxyozzopp';
var index = str.indexOf('o');
var num = 0;
while (index != -1) {
console.log(index);
num++;
index = str.indexOf('o', index + 1);
}
console.log('o出现的次数是:' + num);
统计出现最多次数的是哪个字符 和出现了几次
<script>
var str = 'abcoefoxyozzopp';
var obj = {};
for (var i = 0; i < str.length; i++) {
var chars = str.charAt(i);
if (obj[chars]) {
obj[chars]++;
} else {
obj[chars] = 1;
}
}
// console.log(obj);
var max = 0;
var ch = '';
for (var k in obj) {
// k 得到的是属性名
// 0[k] 得到的是属性值
if (obj[k] > max) {
max = obj[k];
ch = k;
}
}
console.log(max);
console.log('最多的字符是' + ch);
</script>
// 字符串替换 repelace
// var str = 'andy';
// console.log(str.replace('a', 'b')); // bndy
// 把 o 替换成 *
var str1 = 'abcoefoxyozzopp';
while (str1.indexOf('o') != -1) {
str1 = str1.replace('o', '*');
}
console.log(str1); // abc*ef*xy*zz*pp
// 字符串转数组 split(分隔符)
var str2 = 'red,pink,blue';
console.log(str2.split(',')); // ["red", "pink", "blue"]