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

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

var str ="abcdefgaddda";
var obj ={};
for (var i = 0, l = str.length; i < l; i++){
var key =str[i];
if (typeof obj[key] == 'undefined') {
obj[key] = 1;
} else{
obj[key]++;
}
}

var max =-1;
var max_key ="";
var key; 
for (key in obj) {   
if (max <obj[key]) {
max = obj[key];
max_key = key;    
}
}
alert("字符:"+max+"出现次数:"+max_key);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 字符串的概念和定义 字符串就是一串字符,由双(单)引号括起来。 字符串是 JavaScript的一种基本的数据类型...
    fa54021d36e2阅读 1,404评论 0 0
  • 第四章 字符串操作与正则表达式 1.mail()函数 bool mail (string to, string s...
    梁烨端木阅读 802评论 0 0
  • 在c语言中,字符串是用字符数组来存储的(并不像c++或者java等语言中有单独的string类型), 存放时在字符...
    朱森阅读 1,611评论 0 2
  • HTML标签解释大全 一、HTML标记 标签:!DOCTYPE 说明:指定了 HTML 文档遵循的文档类型定义(D...
    米塔塔阅读 3,410评论 1 41
  • 1. 字符串变量用于存储并处理文本。 PHP 中的字符串变量用于包含有字符的值。在创建字符串之后,我们就可以对它进...
    路墨阅读 578评论 0 0