<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>找出数组中出现次数最多的相同元素并计算其个数</title>
</head>
<body>
<input type="text" id="myText"   value="input text">
<script>
    var str = "abcdefgaddda";
    var obj = {};
    for(var i=0;i<str.length;i++){
        var key = str[i];
        if(!obj[key]){
            obj[key] = 1;
        }else{
            obj[key]++;
        }
    }
    var max = -1;
    var max_key = "";
    var key;
    for(key in obj){
        if(max<obj[key]){
            max = obj[key];
            max_key = key;
        }
    }
alert("出现次数最多的字符是:"+max_key+","+"这个字母出现了:"+max+"次")
</script>
</body>
</html>

  

posted on 2015-12-24 22:28  冬刻忆  阅读(331)  评论(0)    收藏  举报