JS实现找出字符串中出现最多的字符和次数
来源:互联网 发布:世界地图营销网络 编辑:程序博客网 时间:2024/05/18 06:21
var str = "zhaochucichuzuiduodezifu"; var o = {}; //遍历str,统计每个字符出现的次数 for (var i = 0, length = str.length; i < length; i++) { //当前第i个字符 var char = str.charAt(i); //char就是对象o的一个属性,o[char]是属性值,存储出现的次数 if (o[char]) { //如果char属性存在,属性值+1 o[char]++; //次数加1 } else { //char属性不存在为1(即字符第一次出现) o[char] = 1; //若第一次出现,次数记为1 } } //输出的是完整的对象,记录着每一个字符及其出现的次数 //输出{a:1, c:3, d:2, e:1, f:1, h:3, i:3, o:2, u:5, z:3} console.log(o); //遍历对象,找到出现次数最多的字符和次数 var max = 0; //存储出现次数最多的次数 var maxChar = null; //存储出现次数最多的字符 for (var key in o) { if (max < o[key]) { max = o[key]; //max始终储存次数最大的那个 maxChar = key; //那么对应的字符就是当前的key } } console.log("最多的字符是" + maxChar); console.log("出现的次数是" + max);
阅读全文
1 0
- JS实现找出字符串中出现最多的字符和次数
- js实现找出字符串中出现字数最多的字符并计算其出现次数
- 找出给定字符串中出现最多的字符和次数
- 找出给定字符串中出现最多的字符和次数
- 找出字符串中第一个出现次数最多的字符
- 找出字符串中第一个出现次数最多的字符
- 找出字符串中第一个出现次数最多的字符
- 找出一个字符串中出现次数最多的字符
- C语言 找出字符串中出现次数最多的字符
- 找出字符串中出现次数最多的字符和其出现的数量
- 给定一个字符串,找出这个字符串中出现最多的字符和次数
- Java找出一个字符串中出现次数最多和第二多的字符
- Java找出一个字符串中出现次数最多和第二多的字符
- JS实现找到某字符串中出现次数最多的字符,并统计次数
- c#面试题:找出字符串中出现次数最多的字符及出现次数
- js实现字符串中字符出现最多的字符的次数
- js输出一个字符串中出现次数最多的字符
- js字符串中出现次数最多的字符
- 亚马逊也要做社交 APP?它看起来像是微信的翻版
- Android 实现简单当前时间点的天气情况(和风天气接口)
- 第一部分 第二章 答案合集(part 2)1024-1038
- Android学习随笔(7)------RecyclerView(1)
- 数组的最长连续数, O(n)解法
- JS实现找出字符串中出现最多的字符和次数
- 联手中国电信、华为 ofo基于NB-IoT技术打造物联网智能锁
- 小程序融合健康科普,“犀鸟医课”解锁医生知识变现新姿势
- 计算机网络第5章 运输层(下)
- 为什么虚拟机上刚装的centos7只有lo回环网络接口?
- 链表题
- tableview的headerview和footerview的做法
- 数据库操作
- Binary Tree Maximum Path Sum