1. 程式人生 > >js查找字符串中出現次數最多的字符

js查找字符串中出現次數最多的字符

獲取 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查找字符串中出現次數最多的字符