var str = "abcdefgssdd";
var obj = {};
var letter;
for(var i = 0,len = str.length;i<len;i++){//遍历所有的str
letter = str[i];
if(!obj[letter]){//如果为obj[letter]没有值就为false
obj[letter]=1;//把obj[letter]的值赋上个1
}else{ //如果obj[letter]的值有值
obj[letter]++;//就把值++
}
}
var max_key,max_num=0;//
for(key in obj){//遍历对象里面的所有key
if(max_num <obj[key]){//如0<obj[key],
max_num = obj[key];//obj[key]为数字
max_key = key;//key为字符
}
}
document.write("字母:"+max_key+" 次数:"+max_num);