最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS中判斷字符串中出現(xiàn)次數(shù)最多的字符及出現(xiàn)的次數(shù)的簡單實例

 更新時間:2016年06月03日 10:10:58   投稿:jingxian  
下面小編就為大家?guī)硪黄狫S中判斷字符串中出現(xiàn)次數(shù)最多的字符及出現(xiàn)的次數(shù)的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

JS中判斷字符串中出現(xiàn)次數(shù)最多的字符及出現(xiàn)的次數(shù)的簡單實例

<script type="text/javascript">
    var str = 'qwertyuilo.,mnbvcsarrrrrrrrtyuiop;l,mhgfdqrtyuio;.cvxsrtyiuo';
    var json = {};
    //遍歷str拆解其中的每一個字符將其某個字符的值及出現(xiàn)的個數(shù)拿出來作為json的kv
    for (var i = 0; i < str.length; i++) {
      //判斷json中是否有當(dāng)前str的值 
      if (!json[str.charAt(i)]) {
        //如果不存在 就將當(dāng)前值添加到j(luò)son中去
        json[str.charAt(i)] = 1;
      } else {
        //else的話就讓數(shù)組中已有的當(dāng)前值的index值++;
        json[str.charAt(i)]++;
      }
    }
      //存儲出現(xiàn)次數(shù)最多的值和次數(shù)
      var number = '';
      var num=0;
      //遍歷json  使用打擂算法統(tǒng)計需要的值
      for (var i in json) {
        //如果當(dāng)前項大于下一項
        if (json[i]>num) {
          //就讓當(dāng)前值更改為出現(xiàn)最多次數(shù)的值
          num = json[i];
          number = i;
        }
      }
      //最終打印出現(xiàn)最多的值以及出現(xiàn)的次數(shù)
      alert('出現(xiàn)最多的值是'+number+'出現(xiàn)次數(shù)為'+num);
    
  </script>

以上這篇JS中判斷字符串中出現(xiàn)次數(shù)最多的字符及出現(xiàn)的次數(shù)的簡單實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

尉犁县| 景洪市| 鄂温| 达拉特旗| 阿克| 和平县| 赤城县| 阆中市| 漾濞| 扎兰屯市| 辉南县| 寿阳县| 朝阳区| 延寿县| 呼玛县| 西林县| 隆德县| 芷江| 昭苏县| 阳城县| 健康| 年辖:市辖区| 开远市| 南阳市| 榆社县| 曲松县| 东明县| 永州市| 佛学| 宾阳县| 普兰店市| 金秀| 乐昌市| 宝鸡市| 桓台县| 乌恰县| 临沭县| 祥云县| 丁青县| 衡水市| 铜川市|