国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > JS > 正文

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

2024-05-06 16:31:22
字體:
供稿:網(wǎng)友
下面小編就為大家?guī)硪黄狫S中判斷字符串中出現(xiàn)次數(shù)最多的字符及出現(xiàn)的次數(shù)的簡(jiǎn)單實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
 

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

<script type="text/javascript">    var str = 'qwertyuilo.,mnbvcsarrrrrrrrtyuiop;l,mhgfdqrtyuio;.cvxsrtyiuo';    var json = {};    //遍歷str拆解其中的每一個(gè)字符將其某個(gè)字符的值及出現(xiàn)的個(gè)數(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)]++;      }    }      //存儲(chǔ)出現(xiàn)次數(shù)最多的值和次數(shù)      var number = '';      var num=0;      //遍歷json  使用打擂算法統(tǒng)計(jì)需要的值      for (var i in json) {        //如果當(dāng)前項(xiàng)大于下一項(xià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ù)的簡(jiǎn)單實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持VeVb武林網(wǎng)。



注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到JavaScript/Ajax教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 土默特左旗| 巴东县| 高阳县| 大港区| 庄河市| 景宁| 漾濞| 余江县| 西宁市| 普洱| 西平县| 神农架林区| 石嘴山市| 沿河| 苗栗县| 邯郸市| 成武县| 兰西县| 横峰县| 山阳县| 田林县| 当雄县| 北票市| 翁源县| 习水县| 开远市| 内江市| 垦利县| 七台河市| 安泽县| 西乡县| 南川市| 凌云县| 视频| 蒲城县| 富川| 阿勒泰市| 镇宁| 湖北省| 任丘市| 射洪县|