码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript计算每个字母出现的次数

时间:2020-05-23 10:00:03      阅读:52      评论:0      收藏:0      [点我收藏+]

标签:lang   script   tle   port   view   idt   字符串   i++   title   

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <meta name="viewport" content="width=<device-width>, initial-scale=1.0">
 6     <title>统计字符串中每个字符出现的频率</title>
 7     <script>
 8         // //编写一个js函数统计字符串中每个字符出现的频率
 9    
10     
11     function t8(str){
12         var ret={};
13         var value;
14         for(var i=0;i<str.length;i++){
15             //charAt()从字符串中返回一个字符
16             value=str.charAt(i);
17             //判断字符在ret对象中是否已存在,将数字加1
18             if(ret[value]){
19                 ret[value]++;
20             }else{
21                 //不存在的情况 ret对象上添加该属性,属性的值=1
22                 ret[value]=1;
23             }
24         }
25         for(var j in ret){
26             document.write(j+"出现的次数"+ret[j]+"次"+"<br/>");
27         }
28     }
29         //调用函数
30         t8("abcabhhh") //{a:2,b:2,c:1}
31         
32     </script>
33 </head>
34 <body>
35     
36 </body>
37 </html

 

JavaScript计算每个字母出现的次数

标签:lang   script   tle   port   view   idt   字符串   i++   title   

原文地址:https://www.cnblogs.com/qiuyehaha/p/12940932.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!