判断一个字符串中出现次数最多的字符,统计这个次数
//将字符串的字符保存在一个hashtable中,key是字符,value是这个字符出现的次数
varstr="abcdefgaddda";
varobj={};
for(vari=0,l=str.length;i<l;i++){
varkey=str[i];
if(!obj[key]){
obj[key]=1;
}else{
obj[key]++;
}
}
/*遍历这个hashtable,获取value最大的key和value*/
varmax=-1;
varmax_key="";
varkey;
for(keyinobj){
if(max<obj[key]){
max=obj[key];
max_key=key;
}
}
alert("max:"+max+"max_key:"+max_key);