js查找字符串中出現次數最多的字符
阿新 • • 發佈:2017-07-16
獲取 bsp max for {} else 查找字符 hello 數量
js查找字符創中出現次數最多的字符及次數
var str = ‘Helloworldtomy‘;
1 function max(str){ 2 var json={}; 3 for(var i=0;i<str.length;i++){ 4 var k=str[i]; // 獲取到字符串中的每個字符 5 if(json[k]){ 6 json[k]++; //json裏有這個字符時,把這個字符的數量+1, 7 } 8 else{9 json[k]=1; //否則把這個字符的數量設為1 10 } 11 } 12 var num=0; 13 var value=null; 14 for(var k in json){ 15 if(json[k]>num){ 16 num=json[k]; 17 value=k; 18 } 19 } 20 console.log("出現最多的字符是:"+value+‘,出現次數是:‘+num);21 };
max(str) //出現最多的字符是:l,出現次數是:3
js查找字符串中出現次數最多的字符