JS查找字符串中出现最多的字符及个数统计 |
您所在的位置:网站首页 › 判断字符串是否在另一个字符串中全部存在 › JS查找字符串中出现最多的字符及个数统计 |
varstr ="nininihaoa"; varo = {}; for(vari = 0, length = str.length; i varchar = str.charAt(i); if(o[char]) { o[char]++;//次数加1 }else{ o[char] = 1;//若第一次出现,次数记为1 } } console.log(o);//输出的是完整的对象,记录着每一个字符及其出现的次数 //遍历对象,找到出现次数最多的字符的次数 varmax = 0; for(varkeyino) { if(max max = o[key];//max始终储存次数最大的那个 } } for(varkeyino) { if(o[key] == max) { //console.log(key); console.log("最多的字符是"+ key); console.log("出现的次数是"+ max); } } |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |