js统计字符串中字符出现的个数以及最大个数
2017-07-05 23:45
288 查看
用js判断字符串中某字符出现的个数
今天碰到的一道题,比较简单,为了防止眼高手低还是写一下吧<script> var testStr = 'aoifhoiwehfoiweiwadakl'; var i; var tempObj = {}; for (i = 0; i < testStr.length; i++) { var charAt = testStr.charAt(i);//相当于挨个遍历字符串字符,将字符作为key,出现的次数作为value类似java中的map if (tempObj[charAt]) { tempObj[charAt]++; } else { tempObj[charAt] = 1; } } console.log(tempObj); //循环遍历找到最大数 var max = 0;//初始化一个最大数 var maxStr; var obj; for (obj in tempObj) { if (tempObj[obj] > max) { max = tempObj[obj]; maxStr = obj; } } console.log(maxStr + ':' + max); </script>
但是在面试时候面试官说是否可以用一次循环实现,有想法的小伙伴可以交流一下啊,顺便看看我的新博客有人关注没,哈哈。
相关文章推荐
- JS实现统计字符串中字符出现个数及最大个数功能示例
- 【C语言】编写一个程序统计输入字符串中: 各个数字、空白字符、以及其他所有字符出现的次数。
- js统计字符种类以及出现的次数
- JS查找字符串中出现最多的字符及个数统计
- 编写一个程序统计输入字符串中: 各个数字、空白字符、以及其他所有字符出现的次数
- 统计字符串中:各个数字、空白字符、以及其他所有字符出现的次数
- 编写一个程序统计输入字符串中:各个数字,空白字符,以及其他所有字符常出现的次数。
- 统计字符串中连续出现某些字符的最大子串长度
- js中判断字符串中出现次数最多的字符以及出现的次数
- js分享:请写一个字符串,统计出出现次数最多的字符
- 给定一个字符串,统计一下哪个字符出现次数最大
- 字符串压缩--统计字符出现的最大次数
- 统计输入字符串中: 各个数字、空白字符、以及其他所有字符出现的次数
- JS编程-寻找字符串中出现最多的字符以及重复次数
- 编写一个程序统计输入字符串中: 各个数字、空白字符、以及其他所有字符出现的次数
- 前端试题-js判断字符串中出现次数最多的字符及统计次数
- 统计输入字符串中: 各个数字、空白字符、以及其他所有字符出现的次数
- JS——统计字符串中出现次数最多的字符
- 统计字符串中:各个数字、空白字符、以及其他所有字符出现的次数
- 用js实现统计字符串里面的出现次数最多的字符