<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>字符串查找</title>
<script>
/* ① 核心算法:先查找第一个o出现的位置
② 然后 只要indexOf 返回的结果不是 -1 就继续往后查找
③ 因为indexOf 只能查找到第一个,所以后面的查找,利用第二个参数,当前索引加1,从而继续查找*/
var str = 'abcoefoxyozzopp';
var index = str.indexOf('o')
var num = 0;
while(index !== -1){
console.log(index)
num++;
index = str.indexOf('o',index + 1);
}
console.log('出现的次数' + num);
</script>
</head>
<body>
</body>
</html>
js实现字符串查找,返回位置。次数
最新推荐文章于 2023-04-26 16:27:21 发布