• 统计数组中出现最多的字母及次数


    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8" />
    <title></title>
    <script type="text/javascript">
    var str = 'abcoefoxyozzopp';

    // 1.将字符串转换成数组

    var newArr = str.split("");

    // 2.创建一个对象

    var json = {};

    // 3. 遍历数组,判断对象中是否存在数组中的值,如果存在值+1,不存在赋值为1

    for(var i = 0;i< newArr.length;i++){
    if(json[newArr[i]]){
    json[newArr[i]] +=1;

    }else{
    json[newArr[i]] = 1;

    }

    }

    // 4 定义两个变量存储字符值,字符出现的字数

    var num = 0 ;

    var number = "";

    for(var k in json){
    if(json[k]>num){
    num = json[k];
    number = k ;

    }

    }

    console.log("出现次数:"+num +"最多的字符:"+ number);
    </script>
    </head>

    <body>

    </body>
    </html>

  • 相关阅读:
    左耳听风
    极客时间-算法
    极客时间-左耳听风阅读笔记
    涨知识
    学做饭
    开发流程
    线上问题复盘
    反思学习复习练习
    系统安全(转)
    单元测试
  • 原文地址:https://www.cnblogs.com/qq1561942060/p/15271700.html
Copyright © 2020-2023  润新知