1. 程式人生 > 其它 >【JavaScript練習】統計字串中出現次數最多的字元

【JavaScript練習】統計字串中出現次數最多的字元

技術標籤:JavaScript練習javascript前端

【JavaScript練習】統計字串中出現次數最多的字元

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document<
/title> <script> // 統計字串中出現次數最多的字元 var str = 'ajoidfjqpowjfqlkvnkvladvnoabphznvk'; var obj = {}; for (var i = 0; i < str.length; i++) { var chars = str.charAt(i); if (obj[chars]) { obj[chars]++; } else { obj[
chars] = 1; } } // console.log(obj); var max = 0; var ch = ''; for (var key in obj) { if (obj[key] > max) { max = obj[key]; ch = key; } } console.log('出現次數最多的字元是:' + ch + '出現了'
+ max + '次'); </script> </head> <body> </body> </html>

執行結果
在這裡插入圖片描述