javascript小练习(1)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<p>javascript小练习(1)</p>
<form id="myform">    
    <input type="text" name="name" value="" />     
    <input type="button" name="btn" value="统计" />   
</form>
<script type="text/javascript">
    window.onlond = function (){
        var form = document.getElementById("myform");
        form.btn.onclick = function (){
            var text = form.name.value;
            var json = {};
            for(var i=0;i<text.length;i++){          
                if(!json[text.charAt(i)]){            
                    json[text.charAt(i)]=1;          
                }else{            
                    json[text.charAt(i)]++;          
                }        
            }        
            var maxnum = 0;        
            var char = "";        
            for(var i in json){          
                if(json[i] > maxnum){            
                    maxnum = json[i];            
                    char = i;          
                }        
            }        
            alert("出现次数最多的字符为:" + char + ",出现了" + maxnum +"次。");      
        };    
    };  
    </script>

</body>
</html>

 

posted @ 2016-10-26 16:31  Ruuudy  阅读(155)  评论(0)    收藏  举报