W
e
l
c
o
m
e
: )

js查找之出现的次数和位置

题目:找出字符串 "abcabcabcabcabcabda" 中 "ab" 出现的次数和位置。

js代码:

			var str = "abcabcabcabcabcabda";
			var	num = 0;//记录查找ab时,返回ab的当前的位置
			var arr = [];//记录每找到ab的位置
			var n = 0;//记录ab从指定n的位置开始查找。
			var count = 0;//记录查找到ab的次数
			for(var i=0;i<str.length;i++){
				num = str.indexOf("ab",n);
				if(num != -1){
					n=num+2;
					arr.push(num);
					count++;//可省去,用数组长度代替
				}
			
			}
			console.log("ab出现的次数:"+count+"次,所在位置"+arr);

 

posted @ 2021-05-30 16:35  所遇所思  阅读(20)  评论(0编辑  收藏  举报  来源