判断一个字符串中出现次数最多的字符,并统计次数

2016-10-25  本文已影响0人  TsingXu

判断一个字符串中出现次数最多的字符,并统计次数

方法:创建一个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);
        
}
上一篇下一篇

猜你喜欢

热点阅读