<script>
//判断一个字符串中出现次数最多的字符,并且统计次数。
var str = "123321asd1456&31413lkjh;loi33bui3"
var obj = {}
for (var i = 0; i < str.length; i++) {
console.log(str.charAt(i))
var z = str.charAt(i)
// obj[str.charAt(i)] = 1
if (obj[z]) {
obj[z]++
} else {
obj[z] = 1
}
}
console.log(obj)
// {1: 5, 2: 2, 3: 7, 4: 2, 5: 1, 6: 1, a: 1, s: 1, d: 1, &: 1, l: 2}
var key = '';
var max = 0
for (var x in obj) {
if (obj[x] > max) {
max = obj[x]
key = x
}
}
console.log("最多字符"+key,"出现次数"+ max)
</script>
判断一个字符串中出现次数最多的字符,并且统计次数。
最新推荐文章于 2023-11-18 14:49:49 发布
本文介绍了一种使用JavaScript遍历字符串并统计每个字符出现次数的方法。通过创建一个对象来存储字符及其出现频率,最后找出出现次数最多的字符及其具体数量。
1万+

被折叠的 条评论
为什么被折叠?



