js----實現(程式碼)----統計字串中每個字元出現的次數
阿新 • • 發佈:2019-02-08
字串中統計每個字元出現的次數:
<1> var ary = "asasDFGHadDfFFhjkMNJGBHGDsdfghjfghjkdfghjkl";
<script> /*這個字串中的每個字每出現了多少次*/ var ary = "asasDFGHadDfFFhjkMNJGBHGDsdfghjfghjkdfghjkl"; var obj = {}; var i = 0; ary1 = ary.toLocaleLowerCase(); //將字串轉為小寫 for(i = 0; i < ary1.length; i++) { key = ary1[i]; if(obj[key]) { //物件中有這個字母 obj[key]++; } else { //物件中沒有這個字母,把字母加到物件中 obj[key] = 1; } } for(var key in obj) //遍歷這個物件 { console.log(key + "這個字母出現了" + obj[key] + "次"); } </script>
執行結果:
有什麼問題歡迎留言!~~~~