我必须计算每个字母出现在字符串中的次数。 不区分大小写。
例如:
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