//js 给定一个字符串,要求判断出现次数最多的字符,并统计字符出现的个数
//准备一个空的对象, 遍历这个字符串,将出现的字符作为对象的key值,出现的次数作为对象的value值
let letter = 'lx_xh0713'
function lookFor(str){
let obj = {}
for(var i=0;i<str.length;i++){
let item = str[i]
if(!obj[item]){
obj[item] = 1
}else{
obj[item]++
}
}
let max_num = 0
let max_key = ''
for(key in obj){
if(max_num<obj[key]){
max_num = obj[key]
max_key = key
}
}
console.log(`字符串中出现次数最多的是${max_key},出现次数为${max_num}`)
}
lookFor(letter)
【js】要求找出一个字符串出现次数最多的字符,以及出现的次数
最新推荐文章于 2023-11-16 20:16:39 发布