创建一个函数,传入一个字符串和一个指定字符,函数用于统计指定字符在字符串中出现的次数js
时间: 2024-03-21 20:44:27 浏览: 156
js实现统计字符串中特定字符出现个数的方法
可以使用 JavaScript 的 String 对象提供的 `split()` 和 `filter()` 方法来实现统计指定字符在字符串中出现的次数。具体的实现代码如下:
```javascript
function countChar(str, char) {
let charCount = 0; // 初始化字符计数器为 0
let strChars = str.split(""); // 将字符串转为字符数组
// 使用 filter() 方法筛选出指定字符,并将其个数累加到计数器中
strChars.filter(function(c) {
if (c === char) {
charCount++;
}
});
return charCount; // 返回指定字符在字符串中出现的次数
}
// 测试代码
console.log(countChar("Hello world", "l")); // 输出 3
```
执行以上代码,输出的结果应该为 `3`,表示字符 `l` 在字符串 "Hello world" 中出现了 3 次。
阅读全文