统计字符串中最多的字母数
<!DOCTYPE html > <html> <head> <title></title> </head> <body> <script> var str = "aaaabbbcccccddfgh"; var obj = {}; for (var i = 0; i < str.length; i++) { var v = str.charAt(i); if (obj[v]) { obj[v].count = ++obj[v].count; } else { obj[v] = {}; obj[v].count = 1; obj[v].value = v; } } var max = 1; var val; for ( var i in obj) { if (obj[i].count > max) { max = obj[i].count; val = obj[i].value; } } console.log("次数出现最多的字符是" + val + ",出现次数为" + max); </script> </body> </html>