// 统计出现次数最多的字符
var str = "ahnojdddddddddddddoooooohsmdionjfoooo";
var o = {};
//对象初始化是由一组描述对象的属性组成。属性的值可以是原始类型,也可以是其他对象。 没有属性的空对象可以用以下方式创建: let obj = {}; 不过,字面 和初始化 标记的优势在于,可以用内含属性的花括号快速创建对象。
var char1;
for (var i = 0; i < str.length; i++) {
char1 = str.charAt(i);
if (o[char1]) {// o[char1]得到的是属性值
o[char1]++;
} else {
o[char1] = 1;
}
}
var max = 0;
var ch = '';
for (var k in o) {
if (o[k] > max) {
max = o[k];
ch = k;
}
}
console.log(max);
console.log('最多的字符是' + ch);
javascript_统计出现次数最多的字符
最新推荐文章于 2023-10-14 21:43:04 发布