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 相关文章推荐
JQuery获取元素文档大小、偏移和位置和滚动条位置的方法集合
Jan 12 Javascript
调试Node.JS的辅助工具(NodeWatcher)
Jan 04 Javascript
jquery mobile实现拨打电话功能的几种方法
Aug 05 Javascript
JavaScript1.6数组新特性介绍以及JQuery的几个工具方法
Dec 06 Javascript
尝试动手制作javascript放大镜效果
Dec 25 Javascript
浅谈JavaScript 数据属性和访问器属性
Sep 01 Javascript
javascript读取文本节点方法小结
Dec 15 Javascript
canvas+gif.js打造自己的数字雨头像的示例代码
Oct 26 Javascript
JS实现点餐自动选择框(案例分析)
Dec 10 Javascript
Node.js API详解之 console模块用法详解
May 12 Javascript
基于Vue全局组件与局部组件的区别说明
Aug 11 Javascript
js对象属性名驼峰式转下划线的实例代码
Sep 17 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
windows服务器中检测PHP SSL是否开启以及开启SSL的方法
2014/04/25 PHP
php+ajax登录跳转登录实现思路
2016/07/31 PHP
laravel model模型定义实现开启自动管理时间created_at,updated_at
2019/10/17 PHP
JAVASCRIPT 对象的创建与使用
2021/03/09 Javascript
jQuery动态地获取系统时间实现代码
2013/05/24 Javascript
高效率JavaScript编写技巧整理
2013/08/23 Javascript
js导出table数据到excel即导出为EXCEL文档的方法
2013/10/10 Javascript
jQuery实现行文字链接提示效果的方法
2015/03/10 Javascript
js实现表单Radio切换效果的方法
2015/08/17 Javascript
nodejs的HTML分析利器node-jquery用法浅析
2016/11/08 NodeJs
JS访问DOM节点方法详解
2016/11/29 Javascript
移动端手指放大缩小插件与js源码
2017/05/22 Javascript
vue.js整合vux中的上拉加载下拉刷新实例教程
2018/01/09 Javascript
微信小程序实现下拉刷新动画
2019/06/21 Javascript
nodejs中使用archive压缩文件的实现代码
2019/11/26 NodeJs
微信小程序request请求封装,验签代码实例
2019/12/04 Javascript
[02:11]DOTA2上海特级锦标赛主赛事第二日RECAP
2016/03/04 DOTA
python中使用smtplib和email模块发送邮件实例
2014/04/22 Python
python字符串连接方式汇总
2014/08/21 Python
详解python如何在django中为用户模型添加自定义权限
2018/10/15 Python
详解Python计算机视觉 图像扭曲(仿射扭曲)
2019/03/27 Python
暇步士官网:Hush Puppies
2016/09/22 全球购物
德国香水、化妆品和护理产品网上商店:Parfumdreams
2018/09/26 全球购物
Watchshop德国:欧洲在线手表No.1
2019/06/20 全球购物
德国排名第一的主题公园门票网站:Attraction Tickets Direct
2019/09/09 全球购物
金融管理专业毕业生求职信
2014/03/12 职场文书
工会主席事迹材料
2014/06/03 职场文书
施工安全标语
2014/06/07 职场文书
体育教育毕业生自荐信
2014/06/29 职场文书
教师节活动总结
2014/08/29 职场文书
高中升旗仪式演讲稿
2014/09/09 职场文书
自查自纠整改报告
2014/11/06 职场文书
安全责任书
2015/01/29 职场文书
2015年客服工作总结范文
2015/04/02 职场文书
2015年度护士个人工作总结
2015/04/09 职场文书
导游词之珠海轮廓
2019/10/25 职场文书