查找字符串"abcdefsasfsacvggiorjaionvapoo"
中所有a出现的位置及次数;
思路:
- 先找出第一个a的位置
- 然后只要indexOf()返回的结果不是-1就继续往后查找
- 因为indexOf()只能查到第一个,所以后面的再查找 要利用第二个参数,当前索引值加1,从而继续查找
var str="abcdefsasfsacvggiorjaionvapoo";
var index=str.indexOf("a");
var num=0;
while(index!==-1){
console.log(index);
num++;
index=str.indexOf("a",index+1);
}
console.log('a出现的次数是:'+num)