判断一个字符串中出现次数最多的字符,并统计次数
方法:创建一个json数据,把出现的字符以及次数相对应的保存在json中。然后判断字符是否已经存在于json中。
var str = "abcabcaaa";
maxnum(str);
function maxnum(str){
var json = {};
for(var i=0;i<str.length;i++){
if(!json[str.charAt(i)]){
json[str.charAt(i)] = 1;
}else{
json[str.charAt(i)]++;
}
console.log(json);
}
var max = 0;
var Index = '';
for(var i in json){
if(json[i]>max){
max = json[i];
Index = i;
}
}
console.log(max + Index);
}
网友评论