判断出现次数最多的字符

//查询出现次数最多的字符
var str = '你好世界,我喜欢你呀';
var json = {};//设置一个变量接收
for(var i = 0;i <str.length;i++){
if(!json[str.charAt(i)]){//如果初始化json第一次检测到就赋值为1
json[str.charAt(i)] = 1;
}else{
json[str.charAt(i)]++;//如果检测到就加1
}
}
var morestr = null;
var num = 0;
for(i in json){
// console.log(json[i])
if(json[i] > num){
num = json[i];
morestr = i;
}
}
alert('出现次数最多的是字母是'+morestr+'出现了'+num+'次')

posted @ 2020-07-16 16:48  搲社会主义墙角  阅读(134)  评论(0编辑  收藏  举报