统计一个字符串中出现次数最多的字符,并统计其次数
//统计一个字符串中出现次数最多的字符,并统计其次数 var str = 'qwyiuyqwiuwtyayuttywq'; var o = new Object();//用对象来存储字符和出现次数 for (var i = 0; i < str.length; i++) { var char = str.charAt(i);//用char存储字符名 //处理字符出现次数 o[char]代表字符出现次数 if (o[char]) {//如果它存在就++,不存在就一次 o[char]++; } else { o[char] = 1; } } console.log(o); //求出现次数最多的字符,以及出现次数 //遍历对象 var max = 0; var ch = ''; for (key in o) { if (o[key] > max) { max = o[key]; ch = key; } } console.log('出现次数最大的字符是' + ch + '出现次数是' + max);
标签:字符,max,js,char,次数,key,var,统计 From: https://www.cnblogs.com/doubleyancode/p/16789715.html