题目:字符串出现最多的字符和个数
不多说,看程序
1 var str = 'asdfssaaasasasasaa'; 2 var json = {}; 3 for (var i = 0; i < str.length; i++) {
//相同的添加到json里值为个数 4 if(!json[str.charAt(i)]){ 5 json[str.charAt(i)] = 1; 6 }else{ 7 json[str.charAt(i)]++; 8 } 9 }; 10 var iMax = 0; 11 var iIndex = 0; 12 for(i in json){ 13 if(iMax < json[i]){ 14 iMax = json[i]; 15 iIndex = i; 16 } 17 } 18 alert(iMax+',,,,'+ iIndex);