手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >JS中判断字符串中出现次数最多的字符及出现的次数的简单实例
JS中判断字符串中出现次数最多的字符及出现的次数的简单实例
摘要:JS中判断字符串中出现次数最多的字符及出现的次数的简单实例varstr='qwertyuilo.,mnbvcsarrrrrrrrtyuiop...

JS中判断字符串中出现次数最多的字符及出现的次数的简单实例

<script type="text/javascript"> var str = 'qwertyuilo.,mnbvcsarrrrrrrrtyuiop;l,mhgfdqrtyuio;.cvxsrtyiuo'; var json = {}; //遍历str拆解其中的每一个字符将其某个字符的值及出现的个数拿出来作为json的kv for (var i = 0; i < str.length; i++) { //判断json中是否有当前str的值 if (!json[str.charAt(i)]) { //如果不存在 就将当前值添加到json中去 json[str.charAt(i)] = 1; } else { //else的话就让数组中已有的当前值的index值++; json[str.charAt(i)]++; } } //存储出现次数最多的值和次数 var number = ''; var num=0; //遍历json 使用打擂算法统计需要的值 for (var i in json) { //如果当前项大于下一项 if (json[i]>num) { //就让当前值更改为出现最多次数的值 num = json[i]; number = i; } } //最终打印出现最多的值以及出现的次数 alert('出现最多的值是'+number+'出现次数为'+num); </script>

以上这篇JS中判断字符串中出现次数最多的字符及出现的次数的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持查字典教程网。

【JS中判断字符串中出现次数最多的字符及出现的次数的简单实例】相关文章:

JavaScript中用sort()方法对数组元素进行排序的操作

Javascipt中处理字符串之big()方法的使用

特殊字符、常规符号及其代码对照表

在JavaScript中处理字符串之fontcolor()方法的使用

Javascript 字符串模板的简单实现

JavaScript检查数字是否为整数或浮点数的方法

JS中字符串trim()使用示例

js去除字符串里中文与空格的例子

JS/Jquery判断对象为空的方法

JS对字符串编码的几种方式使用

精品推荐
分类导航