统计一个字符串中字符出现的次数
第一步: 把字符串中不同的每一项赋值给一个新的字符串。
var str = "asdfgfdhfglnh";
可以看到这个字符串中,有a、s、d、f、g、h、l、n这几种不同字符。
下面把这些不同的字符赋值给一个新的字符串。
var newStr = "";
for (var i = 0; i < str.length; i++) {
if (newStr.indexOf(str[i]) == -1) {
newStr += str[i];
}
}
如果在newStr中没有找到str[i],就把它加进去。
第二步: 把newStr与str进行比较
for (i = 0; i < newStr.length; i++) {
var count = 0;
for (j = 0; j < str.length; j++) {
if (newStr[i] == str[j]) {
count += 1;
}
}
console.log(newStr[i], count)
}