//js实现一个函数,来判断一个字符串出现次数最多的字符,并统计这个次数
function countStr(str){ // 形参接受
var myobj = {}; // 存储出现最多的字符
for( var i=0, len=str.length,num; i<len; i++ ){
num= str.charAt(i)
if( myobj[num] ){ // 保存次数
myobj[num]++;
}else{
myobj[num]=1;
};
};
console.log(myobj)
var n= 0,item=null;
for(var k in myobj){
if( myobj[k] > n ){
n = myobj[k];
item = k;
}
}
return item+':'+n
};
countStr('哈哈哈呵呵'); // 实参传参
// {哈: 3, 呵: 2}
// "哈:3"
js找出字符串中出现最多的字符,再统计出现的次数
最新推荐文章于 2022-09-28 21:00:00 发布