1.统计一个字符串“ahshdfgklkwdshdansjsk”出现最多的字母和出现的次数,并根据出现的次数倒序排序
var str_a = 'ahshdfgklkwdshdansjsk'
var c = ''
w = 0
function pd() {
var str_b = {
}
for (i = 0; i < str_a.length; i++) {
if (!str_b[str_a[i]]) {
str_b[str_a[i]] = 1;
} else {
str_b[str_a[i]] = str_b[str_a[i]] + 1;
}
}
var s = '';
var iNum = 0;
for (var name in str_b) {
if (iNum < str_b[name]) {
iNum = str_b[name];
s = name;
}
}
if (w == 1) {
alert('出现次数最多的是:' + s + ',出现了' + iNum + '次.'); c
}
for (i = 0; i < iNum; i++) {
c = c + s
str_a = str_a.replace(s, "");