javascript获取字符串中出现最多的字符并弹出其次数
来源:互联网 发布:js 数组对象添加属性 编辑:程序博客网 时间:2024/06/04 18:41
今天在网上看面试题的时候,发现了这个问题---获取字符串中出现最多的字符并弹出其次数。百度了许多,看不大懂。然后自己学着去写了一个
一、怕自己忘记了 二、希望能帮助到其他的初学者,我也是小白,所以代码比较简单。同时注释比较多 方便理解!
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title><script type="text/javascript">window.onload=function () {var str = 'afaafdff';var obj ={};//定义一个obj对象//利用str.charAt(i)进行字符串截取 for(var i=0;i<str.length;i++){if(!obj[str.charAt(i)]){ //判断对象中是否有这个字符obj[str.charAt(i)] = 1;//没有就保存一个}else{obj[str.charAt(i)]++;//有的话就加一}}// 到了这里 obj就成了这样的// obj[f] = 4 // obj[a]= 2 // .....// var time = 0;//声明一个变量准备接受次数var index = '';//声明一个变量准备接受字符//用打擂算法循环输出obj中保存的数据for(var i in obj){ //i都代表着obj对象的键值(也就是字符)if(obj[i]>time){time = obj[i];index = i;//运行下面一段程序 就可以清楚看到 每个字符出现的次数为几次 //ps注释掉上面的2句才行 否则后面出现少的次数就被多的给冲掉了// alert(i+'字符,出现了'+obj[i]+'次'); }}alert('次数'+time +',字符:'+index)}</script></head><body></body></html>谢谢!
0 0
- javascript获取字符串中出现最多的字符并弹出其次数
- 查找一个字符串出现最多,并计算其次数
- 利用JavaScript获取字符串中出现次数最多的字符
- 找出并统计任意字符串中出现最多的字符
- JavaScript 计算一个字符串中出现次数最多的字符
- JavaScript-查找字符串中出现最多的字符和个数
- PHP获取字符串中出现次数最多的字符
- 字符串中出现次数最多的字符
- 查找一个字符串中出现次处最多的那个字符,并输出出现次数
- js判断字符串中出现次数最多的字符 并统计出现次数
- js实现找出字符串中出现字数最多的字符并计算其出现次数
- 去除一个字符串中出现的重复字符,并计算出出现最多次的字符的出现次数
- 通过键盘输入一个字符串,判断字符串中出现最多的字符并输出该字符和输出出现次数
- 搜索出字符串中出现次数最多的字符,并统计次数
- JS 字符串中字符出现次数最多的字母 ,并返回次数
- JS实现找到某字符串中出现次数最多的字符,并统计次数
- 判断一个字符串中出现次数最多的字符,并统计这个次数
- 判断一个字符串中出现次数最多的字符,并统计这个次数
- 第四周项目2-建立单链表的数据库
- Struts1工作原理
- jQuery插件之ajaxFileUpload
- 第四周项目3-求集合并集
- 纳秒级延时实例。
- javascript获取字符串中出现最多的字符并弹出其次数
- 2016年华为校招机试题
- Codeforces Round #372 (Div. 2)A. Crazy Computer
- response.setContentType与 request.setCharacterEncoding 区别
- 子线程是否已可以进行Activity的跳转
- 微信小程序来了,我所关心的问题
- 第四周项目3—1.结点逆置
- Linux查看系统配置常用命令
- 简单的js解密