<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<script>
function aa(str) {
var obj = {};
//字符串的值以及出现次数存成对象
for (var i = 0; i < str.length; i++) {
if (!obj[str.charAt(i)]) {
obj[str.charAt(i)] = 1
} else {
obj[str.charAt(i)]++
}
}
console.log(obj)//{a: 2, b: 1, c: 1, d: 3, e: 1, …}
var maxVal, max = 1;
for (var key in obj) {
if (obj[key] > max) {
max = obj[key];
maxVal = key;
}
}
console.log("出现最多的字符是" + maxVal + ",出现了" + max + "次");
}
var str = 'aabcddder'
aa(str)
</script>
</body>
</html>
判断字符串中出现次数最多的字符以及出现最多的次数
最新推荐文章于 2024-06-02 21:48:21 发布