字符串的方法都不会修改字符串本身,字符串本身不可变,操作完成会返回一个新的字符串。
str.indexOf('a',3); //从索引号是3的位置开始往后查找
lastIndexOf()同理。
计算字符串中字符出现的位置及次数。
先查找出想要查找字符的第一个位置。
只要indexOf返回的结果不是-1则继续往后查找。
后续利用第二个参数,索引号加1,查找后续字符的位置。
var str="dhafhajksdhfjaksdfh";
var index=str.indexOf('d');
var num=0;
while(index!==-1){
console.log(index);
num++;
index=str.indexOf('d',index+1);
}