我必須計算每個字母出現在字符串中的次數。 不區分大小寫。
例如:
VAR STR = 「aaaAAAbbB」
將打印 「A:6,B:3」
這是我有但它計數小寫和大寫作爲單獨的。
JavaScript數字不區分大小寫
var string = document.getElementById("text").value
var counts = {};
var ch, index, length, count;
for (index = 0, length = string.length; index < length; index++)
{
ch = string.charAt(index);
count = counts[ch];
counts[ch] = count ? count + 1 : 1;
}
for (ch in counts)
{
console.log(ch+" count: "+counts[ch]);
}
非常感謝,我不喜歡不知道爲什麼我沒有想到這一點。 – Cheese