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 相关文章推荐
Google Map API更新实现用户自定义标注坐标
Jul 29 Javascript
javascript 清空form表单中某种元素的值
Dec 26 Javascript
如何解决Jquery库及其他库之间的$命名冲突
Sep 15 Javascript
Bootstrap每天必学之表格
Nov 23 Javascript
Vuejs第九篇之组件作用域及props数据传递实例详解
Sep 05 Javascript
Js自定义多选框效果的实例代码
Jul 05 Javascript
js实现1,2,3,5数字按照概率生成
Sep 12 Javascript
浅谈mint-ui loadmore组件注意的问题
Nov 08 Javascript
jquery学习笔记之无new构建详解
Dec 07 jQuery
React+TypeScript+webpack4多入口配置详解
Aug 08 Javascript
vue中实现回车键登录功能
Feb 19 Javascript
react 路由Link配置详解
Nov 11 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 获取客户端真实IP地址多种方法小结
2010/05/15 PHP
PHP 下载文件时如何自动添加bom头及解释BOM头和去掉bom头的方法
2016/01/04 PHP
功能强大的php分页函数
2016/07/20 PHP
PHP 极验验证码实例讲解
2016/09/29 PHP
PHP面向对象之里氏替换原则简单示例
2018/04/08 PHP
Thinkphp模板没有解析直接原样输出的解决方法
2014/10/31 Javascript
javascript和jquery实现设置和移除文本框默认值效果代码
2015/01/13 Javascript
javascript实现的多个层切换效果通用函数实例
2015/07/06 Javascript
javascript日期验证之输入日期大于等于当前日期
2015/12/13 Javascript
jquery实现简单的banner轮播效果【实例】
2016/03/30 Javascript
json格式的javascript对象用法分析
2016/07/04 Javascript
最佳的JavaScript错误处理实践
2016/07/16 Javascript
jQuery无刷新上传之uploadify简单代码
2017/01/17 Javascript
js事件冒泡与事件捕获详解
2017/02/20 Javascript
jquery replace方法去空格
2017/05/08 jQuery
详解Vue 开发模式下跨域问题
2017/06/06 Javascript
JS实现的计数排序与基数排序算法示例
2017/12/04 Javascript
详解html-webpack-plugin用法全解
2018/01/22 Javascript
详解vue项目中如何引入全局sass/less变量、function、mixin
2018/06/02 Javascript
JavaScript设计模式之模板方法模式原理与用法示例
2018/08/07 Javascript
详解基于vue-cli3.0如何构建功能完善的前端架子
2018/10/09 Javascript
原生JS实现轮播图效果
2018/10/12 Javascript
vue路由--网站导航功能详解
2019/03/29 Javascript
Vue 中 filter 与 computed 的区别与用法解析
2019/11/21 Javascript
Vue-cli3生成的Vue项目加载Mxgraph方法示例
2020/05/31 Javascript
[02:53]DOTA2英雄基础教程 山岭巨人小小
2013/12/09 DOTA
用python记录运行pid,并在需要时kill掉它们的实例
2017/01/16 Python
用Cython加速Python到“起飞”(推荐)
2019/08/01 Python
pandas条件组合筛选和按范围筛选的示例代码
2019/08/26 Python
Python序列对象与String类型内置方法详解
2019/10/22 Python
python利用百度云接口实现车牌识别的示例
2020/02/21 Python
在Python 的线程中运行协程的方法
2020/02/24 Python
Java程序开发中如何应用线程
2016/03/03 面试题
九年级政治教学反思
2014/02/06 职场文书
python 模块重载的五种方法
2021/04/24 Python
mysql5.6主从搭建以及不同步问题详解
2021/12/04 MySQL