var str = 'abcdoefoxyouzzopp';
//新建一个对象
var a = {};
//遍历字符串,把每个字符都存储给对象
for (var i = 0; i < str.length; i++) {
var chars = str.charAt(i);
//如果对象中没有该属性就赋值为1,有则++;
if (a[chars]) {
a[chars]++;
} else {
a[chars] = 1;
}
}
console.log(a);
//次数
var max = 0;
//出现次数最多的字符
var b = '';
//遍历对象,得到出现次数最多的字符和最大次数
for (var k in a) {
if (a[k] > max) {
max = a[k];
b = k;
}
}
console.log(max);
console.log(b);
JS 获取一个字符串中出现最多次数的字符和次数
最新推荐文章于 2023-04-20 11:19:03 发布