JS中判斷字符串中出現(xiàn)次數(shù)最多的字符及出現(xiàn)的次數(shù)的簡(jiǎn)單實(shí)例
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í)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- JS簡(jiǎn)單判斷字符在另一個(gè)字符串中出現(xiàn)次數(shù)的2種常用方法
- JS查找字符串中出現(xiàn)次數(shù)最多的字符
- 用JS得到字符串中出現(xiàn)次數(shù)最多的字母
- JavaScript計(jì)算字符串中每個(gè)字符出現(xiàn)次數(shù)的小例子
- JavaScript統(tǒng)計(jì)字符串中每個(gè)字符出現(xiàn)次數(shù)完整實(shí)例
- Js查找字符串中出現(xiàn)次數(shù)最多的字符及個(gè)數(shù)實(shí)例解析
- JavaScript實(shí)現(xiàn)計(jì)算字符串中出現(xiàn)次數(shù)最多的字符和出現(xiàn)的次數(shù)
- javascript查找字符串中出現(xiàn)最多的字符和次數(shù)的小例子
- 統(tǒng)計(jì)出現(xiàn)最多的字符次數(shù)的js代碼
- JS實(shí)現(xiàn)求字符串中出現(xiàn)最多次數(shù)的字符和次數(shù)示例
相關(guān)文章
Web性能優(yōu)化系列 10個(gè)提升JavaScript性能的技巧
Javascript 性能優(yōu)化絕不是一種書面的技術(shù),Nicholas 的技術(shù)演進(jìn)列出了10條建議,幫助你寫出高效的 JS 代碼2016-09-09前端終止請(qǐng)求的3種方式總結(jié)(ajax、axios)
這篇文章主要給大家總結(jié)介紹了關(guān)于前端終止請(qǐng)求的3種方式,其中包括ajax、axios的相關(guān)資料, 取消請(qǐng)求在前端有時(shí)候會(huì)用到,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-09-09javascript中的startWith和endWith的幾種實(shí)現(xiàn)方法
javascript中的startWith和endWith的幾種實(shí)現(xiàn)方法,需要的朋友可以參考一下2013-05-05js實(shí)現(xiàn)AI五子棋人機(jī)大戰(zhàn)
這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)AI五子棋人機(jī)大戰(zhàn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-12-12JS動(dòng)態(tài)修改iframe高度和寬度的方法
這篇文章主要介紹了JS動(dòng)態(tài)修改iframe高度和寬度的方法,實(shí)例分析了javascript操作iframe屬性的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-04-04javascript提取內(nèi)容到作為文章簡(jiǎn)介的代碼
javascript提取文本框內(nèi)容到另一個(gè)文本框,經(jīng)常被用來做內(nèi)容簡(jiǎn)介的讀取,這樣編輯就不用每次都去處理一篇文章的簡(jiǎn)介了。2011-01-01