function mymax (){
var str = 'aaawwwwmmmmmccccbbbbbbbbbqqqqqq';
var obj = {} ;//声明一个空的对象,将字符串中出现的字符添加到对象中,出现的字符为对象中的键
for(var i=0; I<str.length; i++){ //charAt(i) 返回指定位置的字符
if(!obj[str.charAt(i)]){ // 判断str中当前字符是否在obj对象中出现过;如果没有则当前键值对的值为1.
obj[str.charAt(i)] = 1;
}else{ // 如果出现过则值自增1.
obj[str.charAt(i)]++;
}
}
var max = 0;
var char;
for(var key in obj){
if(obj[key] > max){
max = obj[key];
char = key;
}
}
console.log('出现次数最多的是' + char + '出现了' + max + '次');
}
mymax();
网友评论