indexOf(str,[index]):返回指定内容在元字符的位置,如果没有返回-1 ,有返回字符串的索引,只返回第一个字符串出现的位置 lastIndexOf与indexOf一样,不过是从字符串后面开始查找 weiz
案例
查找字符串abcdabcdabcd中a
出现的位置和次数 核心:
代码实现
var str = 'abcdabcdabcd';
//查找第一个a出现的位置
var index = str.indexOf('a');
var num = 0;
while(index!==-1){
console.log(index)
num++;
index = str.indexOf('a',index+1)
}
其他
charAt(index)根据位置返回字符
charCodeAt(index)根据位置返回字符串ascll码