以下是一个例子,它将统计输入字符串中每个字母出现的次数,并将结果输出到控制台:

function countLetters(str) {
  // 去除字符串中的空格和标点符号
  str = str.replace(/[^\w]/g, '').toLowerCase();
  
  // 创建一个对象来存储每个字母出现的次数
  var counts = {};
  
  // 遍历字符串中的每个字母
  for (var i = 0; i < str.length; i++) {
    var letter = str[i];
    
    // 如果字母还没有被计数,则将其初始值设为0
    if (!counts[letter]) {
      counts[letter] = 0;
    }
    
    // 将字母的计数加1
    counts[letter]++;
  }
  
  // 输出每个字母出现的次数
  for (var letter in counts) {
    console.log(letter + ': ' + counts[letter]);
  }
}

// 测试代码
countLetters('Hello, world!');
// 输出:
// h: 1
// e: 1
// l: 3
// o: 2
// w: 1
// r: 1
// d: 1
用js写一个判断字母出现的次数

原文地址: https://www.cveoy.top/t/topic/3PB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录