JavaScript统计字符串里出现出现频率最多的字符 function repeatAl(str) { //利用对象属性统计每个字符出现的次数 var obj = {} for (var i = 0; i < str.length; i++) { var t = str[i] obj[t] ? obj[t]++ : obj[t] = 1 } var max = 0 var tKey //找出出现次数最多的属性名 for (key in obj) { if (obj[key] > max) { max = obj[key] tKey = key } } return tKey }