var str = 'abbcccddddfffff'
// 先转换成数组
var newArr = str.split('');
// 创建一个对象
var json = {};
// 遍历数组 判断对象中是否存在数组中的值 存在 值+1 不存在则赋值为1
for (var i = 0; i < newArr.length; i++ ) {
if(json[newArr[i]]) {
json[newArr[i]] += 1;
} else{
json[newArr[i]] = 1;
}
}
// 定义两个变量 次数 和 字母
var number = 0;
var letter = '';
for (const k in json) {
if (json[k] > number) {
number = json[k];
letter = k
}
}
console.log("出现最多次数:"+number + "出现最多的字母:" + letter)
判断字符串中字母出现最多的次数
最新推荐文章于 2022-06-21 20:06:05 发布