zoukankan      html  css  js  c++  java
  • JS判断字符串中出现频率最高的字符的个数

    JS判断字符串中出现频率最高的字符的个数

    <script type="text/javascript">

    //<![CDATA[

    var str ="adadfdfseffserfefsefseeffffftsdg"; //命名一个变量放置给出的字符串

    var maxLength = 0; //命名一个变量放置字母出现的最高次数并初始化为0

    var result = '';   //命名一个变量放置结果输入

     

    while( str != '' )

    {   

        //循环迭代开始,并判断字符串是否为空

        oldStr = str; //将原始的字符串变量赋值给新变量

        getStr = str.substr(0,1); //用字符串的substr的方法得到第一个字符(首字母)

        eval("str = str.replace(/"+getStr+"/g,'')"); //详细如补充

     

        if( oldStr.length-str.length > maxLength )

        {   

            //判断原始的字符串的长度减去替代后字符串长度是否大于之前出现的最大的字符串长度

            maxLength = oldStr.length-str.length; //两字符串长度相减得到最大的字符串长度

            result = getStr + "=" + maxLength     //返回最大的字符串结果(字母、出现次数)

        }

    }

     

    alert(result) //弹出结果  f=12

    //]]>

    </script>

    阅读全文
    类别:jquery/js 查看评论

    //成功一定有方法,失败一定有原因。
  • 相关阅读:
    springMVC
    自动装配
    HTTP Status 500
    this compilation unit is not on the build of a java project
    Struct2提交表单数据到Acion
    ResultMap
    MyEclipse 代码自动提示
    xe mysql
    java Study 基础 1
    InterfaceConnect
  • 原文地址:https://www.cnblogs.com/webapi/p/2116029.html
Copyright © 2011-2022 走看看