// 02、求出現次數最多的字元、出現了多少次。
阿新 • • 發佈:2021-10-24
<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>