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

 更新时间:2016年02月22日 11:42:57   作者:Andy_陈  
这篇文章主要介绍了jQuery获取字符串中出现最多的数 的相关资料,需要的朋友可以参考下

推荐阅读:统计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获取字符串中出现最多的数,代码简单易懂,有哪里不明白的欢迎给我留言,我会及时和大家取得联系的。

相关文章

  • jquery中ajax使用error调试错误的方法

    jquery中ajax使用error调试错误的方法

    这篇文章主要介绍了jquery中ajax使用error调试错误的方法,实例分析了Ajax的使用方法与error函数调试错误的技巧,需要的朋友可以参考下
    2015-02-02
  • 表头固定(利用jquery实现原理介绍)

    表头固定(利用jquery实现原理介绍)

    表头固定应该是一个用得比较多的功能,参考了网上几个例子,在几个常用浏览器下显示不是很完美
    2012-11-11
  • jQuery中insertAfter()方法用法实例

    jQuery中insertAfter()方法用法实例

    这篇文章主要介绍了jQuery中insertAfter()方法用法,实例分析了insertAfter()方法的功能、定义及匹配的元素插入到另一个指定的元素集合后面的使用技巧,需要的朋友可以参考下
    2015-01-01
  • 图标线性回归斜着移动到指定的位置

    图标线性回归斜着移动到指定的位置

    图标斜着移动到指定的位置如何实现,本文给予了详细的解决方法,感兴趣的朋友可以参考下,希望对大家有所帮助
    2013-08-08
  • PHP结合jQuery实现的评论顶、踩功能

    PHP结合jQuery实现的评论顶、踩功能

    本文给大家分享的功能是这样的:你点击一下顶或踩按钮,记录数值到数据库,并且有颜色的背景跟着变,按照百分比的变化。这样就可以通过背景颜色一眼就看清楚那边支持的人比较多。
    2015-07-07
  • jQuery Pagination分页插件_动力节点Java学院整理

    jQuery Pagination分页插件_动力节点Java学院整理

    此jQuery插件为Ajax分页插件,一次性加载,故分页切换时无刷新与延迟,如果数据量较大不建议用此方法,因为加载会比较慢。下面通过本文给大家分享jQuery Pagination分页插件的使用方法及参数介绍,感兴趣的朋友一起看看吧
    2017-07-07
  • jQuery Validate 验证,校验规则写在控件中的具体实例

    jQuery Validate 验证,校验规则写在控件中的具体实例

    本篇文章主要是对jQuery Validate 验证,校验规则写在控件中的具体实例进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2014-02-02
  • jquery中map函数遍历数组用法实例

    jquery中map函数遍历数组用法实例

    这篇文章主要介绍了jquery中map函数遍历数组用法,实例分析了jQuery中map函数遍历数组的相关技巧,并提供了一个自定义遍历数组函数供参考之用,需要的朋友可以参考下
    2015-05-05
  • 关于jQuery对象数据缓存Cache原理以及jQuery.data详解

    关于jQuery对象数据缓存Cache原理以及jQuery.data详解

    网上有很多教你怎么使用jQuery.data(..)来实现数据缓存,但有两个用户经常使用的data([key],[value])和jQuery.data(element,[key],[value])几乎没有什么文章说清楚它们两的区别,所以我用到了,研究下分享给大家。
    2013-04-04
  • jQuery实现在HTML文档加载完毕后自动执行某个事件的方法

    jQuery实现在HTML文档加载完毕后自动执行某个事件的方法

    这篇文章主要介绍了jQuery实现在HTML文档加载完毕后自动执行某个事件的方法,结合实例形式分析了document的ready()事件自动加载执行事件的相关操作技巧,需要的朋友可以参考下
    2017-05-05

最新评论