function mymax (){
var str = 'aaawwwwmmmmmccccbbbbbbbbbqqqqqq';
var obj = {} ;//聲明一個(gè)空的對(duì)象,將字符串中出現(xiàn)的字符添加到對(duì)象中,出現(xiàn)的字符為對(duì)象中的鍵
for(var i=0; I<str.length; i++){ //charAt(i) 返回指定位置的字符
if(!obj[str.charAt(i)]){ // 判斷str中當(dāng)前字符是否在obj對(duì)象中出現(xiàn)過(guò);如果沒(méi)有則當(dāng)前鍵值對(duì)的值為1.
obj[str.charAt(i)] = 1;
}else{ // 如果出現(xiàn)過(guò)則值自增1.
obj[str.charAt(i)]++;
}
}
var max = 0;
var char;
for(var key in obj){
if(obj[key] > max){
max = obj[key];
char = key;
}
}
console.log('出現(xiàn)次數(shù)最多的是' + char + '出現(xiàn)了' + max + '次');
}
mymax();
javascript之判斷字符在字符串中出現(xiàn)次數(shù)最多的那個(gè)且出現(xiàn)多少次
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
推薦閱讀更多精彩內(nèi)容
- 利用對(duì)象的方法進(jìn)行計(jì)算
- print("找出字符串中出現(xiàn)次數(shù)最多的字符,并輸出其出現(xiàn)的位置") str = "abbcccdddd"第一種方...
- 這是面試的時(shí)候見(jiàn)到的題目 var str ="aabbbccccddddeeeeee"; function max...
- 題目:找出字符串中出現(xiàn)次數(shù)最多的字符和次數(shù)。例如:“abbcdaaca”中出現(xiàn)次數(shù)最多的字符就是a,出現(xiàn)次數(shù)是4 ...
- 教育管教既不是懲罰也不是獎(jiǎng)勵(lì),而是讓學(xué)生專注問(wèn)題的解決。幫助孩子們?cè)趯W(xué)校形成四種技能: 自律和自我控制 與他人相互...