加入收藏 | 设为首页 | 会员中心 | 我要投稿 常州站长网 (https://www.0519zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

js如何对字符出现次数进行统计?一文带你达成

发布时间:2022-04-20 09:14:03 所属栏目:语言 来源:互联网
导读:很多人比较好奇用javascript如何来统计字符的个数?这篇文章小编就给大家分享下用JavaScript统计字符串中字符出现的次数的代码,有需要或者感兴趣的朋友可以深入了解一下。 实现效果:输入字符串为abca12abbc121d,输出为:a出现3次,b出现3次,c出现2次,d
      很多人比较好奇用javascript如何来统计字符的个数?这篇文章小编就给大家分享下用JavaScript统计字符串中字符出现的次数的代码,有需要或者感兴趣的朋友可以深入了解一下。
 
       实现效果:输入字符串为”abca12abbc121d”,输出为:a出现3次,b出现3次,c出现2次,d出现1次,1出现3次,2出现2次。
 
<script>
 var ary ="abca12abbc121d";
 
 var obj = {};
 var i = 0;
 ary1 = ary.toLocaleLowerCase();
 
 for(i = 0; i < ary1.length; i++)
 {
 key = ary1[i];
 if(obj[key])
 {
        //对象中有这个字母
 obj[key]++;
 }
 else
 {
       //对象中没有这个字母,把字母加到对象中
 obj[key] = 1;
 }
 }
 
 for(var key in obj) //遍历这个对象
 {
 console.log(key + "这个字符出现了" + obj[key] + "次");
 }
</script>
 
 </script>
</head>
<body>
 <label for="txt-chars">请输入一串字符:</label>
 <input type="text" id="txt-chars" name=""/>
 <button id="btn-ok">确定</button>
 <p id="show"></p>
</body>
</html>

(编辑:常州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读