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

Posted 秋叶哈哈宋梦辉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript计算每个字母出现的次数相关的知识,希望对你有一定的参考价值。

 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计算每个字母出现的次数的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript-内置对象案例

计算单个字母在单词中出现的次数

如何计算单个字母的出现次数

如何使用 UNIX shell 计算一个字母在文本文件中出现的次数?

JavaScript 代码片段

python计算字母出现次数