var?str3?=?"whAt?are?You?dOinG?"
//轉換為小寫
str3?=?str3.toLocaleLowerCase();
//創建一個空對象,目的是吧字母作為鍵,次數作為值
var?obj?=?{};
//遍歷字符串,獲取每個字母
for?(var?i?=?0;?i?<?str3.length;?i++)?{
????//每個字母
????var?key?=?str3[i];
????//判斷obj中有沒有這個鍵
????if?(obj[key])?{????=?=?=?=?=?=?>?
????????obj[key]++;
????}?else?{
????????obj[key]?=?1;
????}
}
//遍歷對象,顯示每個字母的出現次數
for?(key?in?obj){
????console.log(key+"出現的次數為"+obj[key]);
}這個if判斷是怎么實現字符串中如果出現重復字符會加1的?
找到字符串中每個字符串出現了多少次?
簡單簡同學
2018-09-11 16:20:09