var str='sajbfkcjsbdfvbsakjdgbmjb';
var o={ };
for(var i=0;i<str.length;i++){//遍历字符串
var sub=str.charAt(i);
if(o[sub]){//判断是否存在该字符
o[sub]++;
}
else{
o[sub]=1;
}
}
var max=0;//次数初始值为0
var maxchar=null;//最多次数字符为空
for(var key in o){
if(max<o[key]){//o[key]默认计算数组内元素个数
max=o[key];
maxchar=key;
}
}
alert(‘出现次数最多的字符是:’+maxchar);
alert('出现次数是:'+max+'次');