<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
</body>
<script type="text/javascript">
function transform(str){
var json = {};
for(var i=0;i<str.length;i++){
var char = str.charAt(i); //分离str;
console.log(char);
// 设置char为json的key,出现的次数json[char]为value;
if(json[char]){ //设置json的value
json[char]++;
}else{
json[char] = 1;
}
}
var maxchar = null; //次数最多的字符
var max = 0 //次数最多的字符的次数
//冒泡事件找最大值
for(var key in json){
if(max < json[key]){
max = json[key];
maxchar = key;
}
}
alert("出现的最多是" + maxchar);
alert("总共出现的次数" + max);
}
//调用函数
var str ='abcasss';
transform(str);
</script>
</html>