当前位置: 代码迷 >> 综合 >> JavaScrip 统计出现次数最多的字符案例
  详细解决方案

JavaScrip 统计出现次数最多的字符案例

热度:106   发布时间:2023-11-22 06:40:13.0
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>// 遍历字符串,将字符一个一个取出来之后,存放到对象中去,之后遍历对象的属性找出最大值。var str = 'abcda' ;var o ={
    } ;for (var i = 0 ;i < str.length ; i++ ) {
    var chars = str.charAt(i);if (o [chars]) {
    o[chars] ++ ;} else  {
    o[chars] = 1;}}console.log(o);var ch = '' ;var max = 0 ;// o也可以是一个数组,这时候的key就是数组的下标,for(var k in o ) {
    if(o[k] >max) {
    max = o[k];ch = k ;}}console.log(max);console.log(ch);</script>
</head>
<body></body>
</html>