1. 程式人生 > 其它 >// 02、求出現次數最多的字元、出現了多少次。

// 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>