jQuery获取字符串中出现最多的数


Posted in Javascript onFebruary 22, 2016

推荐阅读:统计jQuery中各字符串出现次数的工具

废话不多说说了,直接给大家贴js代码了。

//获取字符串中出现最多的数和它一共出现多少次
var str = 'asdfssaaasasasasaa'; //定义字符串
var json = {}; //定义数组用来存储每个字符元素所对应的个数
for (var i = 0; i < str.length; i++) { //遍历字符串中所有的元素
if (!json[str.charAt(i)]) { //判断当前元素是否已经在数组中存在 str.charAt(i)//当前元素
json[str.charAt(i)] = 1; //给对应数组元素中个数赋值
}
else 
{
json[str.charAt(i)]++; //给数组中元素个数赋值
}
};
var iMax = 0;//出现次数
var iIndex = '';//元素名称
for(var i in json){ //重新赋值出现最多的数据和个数
if(json[i]>iMax){
iMax = json[i];
iIndex = i;
}
}
//alert('出现次数最多的是:'+iIndex+'出现'+iMax+'次');

以上代码是小编给大家介绍的jQuery获取字符串中出现最多的数,代码简单易懂,有哪里不明白的欢迎给我留言,我会及时和大家取得联系的。

Javascript 相关文章推荐
彻底搞懂JS无缝滚动代码
Jan 03 Javascript
JavaScript 自动分号插入(JavaScript synat:auto semicolon insertion)
Nov 04 Javascript
window.name代替cookie的实现代码
Nov 28 Javascript
asp.net网站开发中用jquery实现滚动浏览器滚动条加载数据(类似于腾讯微博)
Mar 14 Javascript
jQuery 的全选(全非选)即取得被选中的值使用介绍
Nov 12 Javascript
jquery操作select元素和option的实例代码
Feb 03 Javascript
详解JSON1:使用TSQL查询数据和更新JSON数据
Nov 21 Javascript
纯JavaScript实现实时反馈系统时间
Oct 26 Javascript
浅谈Node模块系统及其模式
Nov 17 Javascript
React+TypeScript+webpack4多入口配置详解
Aug 08 Javascript
Vue 自定义指令功能完整实例
Sep 17 Javascript
JS实现盒子拖拽效果
Feb 06 Javascript
jQuery基于muipicker实现仿ios时间选择
Feb 22 #Javascript
简单谈谈javascript中this的隐式绑定
Feb 22 #Javascript
javascript实现一个简单的弹出窗
Feb 22 #Javascript
Js的Array数组对象详解
Feb 22 #Javascript
AngularJS中使用HTML5手机摄像头拍照
Feb 22 #Javascript
JS字符串的切分用法实例
Feb 22 #Javascript
JS实现上下左右对称的九九乘法表
Feb 22 #Javascript
You might like
php绘图之生成饼状图的方法
2015/01/24 PHP
在Nginx上部署ThinkPHP项目教程
2015/02/02 PHP
PHP实现的简单在线计算器功能示例
2017/08/02 PHP
Laravel 5.4.36中session没有保存成功问题的解决
2018/02/19 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
js中的escape及unescape函数的php实现代码
2007/09/04 Javascript
checkbox 多选框 联动实现代码
2008/10/22 Javascript
javascript 循环读取JSON数据的代码
2010/07/17 Javascript
关于二级域名下使用一级域名下的COOKIE的问题
2011/11/07 Javascript
js iframe跨域访问(同主域/非同主域)分别深入介绍
2013/01/24 Javascript
jQuery获取节点和子节点文本的方法
2014/07/22 Javascript
简易的投票系统以及js刷票思路和方法
2015/04/07 Javascript
jQuery实现滚动鼠标放大缩小图片的方法(附demo源码下载)
2016/03/05 Javascript
jQuery前端开发35个小技巧
2016/05/24 Javascript
jQuery插件简单学习实例教程
2016/07/01 Javascript
Bootstrap3制作搜索框样式的方法
2016/07/11 Javascript
javascript表达式和运算符详解
2017/02/07 Javascript
Node.js 8 中的重要新特性
2017/06/28 Javascript
Jquery中.bind()、.live()、.delegate()和.on()之间的区别详解
2017/08/01 jQuery
最新Javascript程序员面试试题和解题方法
2017/11/23 Javascript
nodejs超出最大的调用栈错误问题
2017/12/27 NodeJs
JS sort方法基于数组对象属性值排序
2020/07/10 Javascript
Python的爬虫框架scrapy用21行代码写一个爬虫
2017/04/24 Python
浅谈python迭代器
2017/11/08 Python
pyqt5利用pyqtDesigner实现登录界面
2019/03/28 Python
django的ORM操作 删除和编辑实现详解
2019/07/24 Python
将python包发布到PyPI和制作whl文件方式
2019/12/25 Python
python实现二分查找算法
2020/09/18 Python
基于Python爬取股票数据过程详解
2020/10/21 Python
美国第一大药店连锁机构:Walgreens(沃尔格林)
2019/10/10 全球购物
eharmony澳大利亚:网上约会服务
2020/02/29 全球购物
PHP如何与mysql建立链接
2013/05/05 面试题
军训心得体会
2013/12/31 职场文书
艺术设计专业求职自荐信
2014/05/19 职场文书
教育局党的群众路线教育实践活动整改方案
2014/09/20 职场文书
文员岗位职责
2015/02/04 职场文书