一、输出字符串中字符的次数
1.使用 for 循环
(1)创建函数stringMount,参数设置为检测的字符串 和 检测的字符
(2)使用split方法将字符串转换为数组,使用 '' 空字符分割开
(3)输入 j = 0
(4)for 循环判断每个元素是否等于要判断的字符,相等则 j + 1
(5)循环结束,返回 j 的值
(6)输出调用stringMount函数并传入字符串str和要判断的字符l
var str = 'hello';
function stringMount (str,a) {
var arr = str.split('')
var j = 0;
for ( var i = 0; i < arr.length; i++) {
if (arr[i] == a){
j++;
}
}
return j;
}
console.log(stringMount(str,'l'));
2.使用正则表达式
(1)创建函数stringMount,参数设置为 检测的字符串 和 检测的字符
(2)设置正则表达式reg,并设置寻找的条件,'g'为全局匹配
(3)使用match的api,参数为正则表达式reg,即寻找匹配到的正