// 02、求出现次数最多的字符、出现了多少次。
<script>
// 02、求出现次数最多的字符、出现了多少次。
var str = 'helheloawodop';
// 用对象记录每个字符的出现的次数
var count = {};
for(let i = 0;i < str.length;i++){
// 当里面有直接在原基础上数量加
if(str[i] in count){
count[str[i]]++;
}else{
// 第一次出现往对象里面添加
count[str[i]] = 1;
}
}
//
let max = 0;
// 遍历去出现最多的次数
for(let item in count){
if(count[item] > max){
max = count[item];
}
}
// 打印出现最多次数的字符
for(let item in count){
if(count[item] == max){
console.log("出现次数最多的是:",item,'出现了',max);
}
}
</script>
浙公网安备 33010602011771号