首页 > 代码库 > js查找字符串中出现次数最多的字符
js查找字符串中出现次数最多的字符
js查找字符创中出现次数最多的字符及次数
var str = ‘Helloworldtomy‘;
1 function max(str){ 2 var json={}; 3 for(var i=0;i<str.length;i++){ 4 var k=str[i]; // 获取到字符串中的每个字符 5 if(json[k]){ 6 json[k]++; //json里有这个字符时,把这个字符的数量+1, 7 } 8 else{ 9 json[k]=1; //否则把这个字符的数量设为1 10 } 11 } 12 var num=0; 13 var value=http://www.mamicode.com/null; 14 for(var k in json){ 15 if(json[k]>num){ 16 num=json[k]; 17 value=http://www.mamicode.com/k; 18 } 19 } 20 console.log("出现最多的字符是:"+value+‘,出现次数是:‘+num); 21 };
max(str) //出现最多的字符是:l,出现次数是:3
js查找字符串中出现次数最多的字符
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。