var str = "fsfssgsgsngmshj";
//1 先將字符串轉換成數組
var newArr = str.split("");
//2 創建一個對象
var obj = {};
//3 遍歷數組,判斷對象中是否存在數組中的值,如果存在值+1,不存在賦值為1
for(var i = 0;i<newArr.length;i++){
if(obj[newArr[i]]){
obj[newArr[i]] += 1;
}else{
obj[newArr[i]] = 1;
}
}
//4 定義兩個變量存儲字符串,字符串出現的字數
var num = 0;
var number = "";
for(var k in obj){
if(obj[k]>num){
num = obj[k];
number = k;
}
}
console.log("出現次數:"+num+"最多的字符:"+number)
