判断字符串中出现最多的字符,并统计次数

var str="aadwffffgf";
var obj={};
for(var i=0,l=str.length;i<l;i++){
  var key=str[i];
  if(!obj[key]){
     obj[key]=1;
  }else{
     obj[key]++;
  }
}
var max=-1;
var key;
var max_value="";
for(key in obj){
   if(max<obj[key]){
     max=obj[key];
    max_value=key;
   }
}
console.log("最大值:"+max_value+"为: "+max);

posted @ 2016-03-14 16:48  huangweitao  阅读(349)  评论(0编辑  收藏  举报