<script type="text/javascript">
var str="I love JavaScript!"
document.write(str.indexOf("I") + "<br />");
document.write(str.indexOf("v") + "<br />");
document.write(str.indexOf("v",8));
</script>049
4 回答
已采纳
慕娘5227020
TA贡献5条经验 获得超1个赞
indexOf()方法是查找匹配字符在字符串中第一次出现的位置,比如第一个就是查找“I”在“I love JavaScript”中第一次出现的位置,就是0;传入两个参数的话,第一个参数代表要查找的字符,第二个参数代表从下标为几的位置开始查找。比如第二例子之传入“v"一个参数,那么默认从头开始找,返回的应该是4,就是love中的那个v的位置,第三个例子传入“v",8代表从str[8]以后的字符中查找第一个"v"出现的位置,应该就是JavaScipt中的v的位置,应该是9(所有下标从0数)
乱舞的旋律
TA贡献105条经验 获得超38个赞
<script type="text/javascript"> var str="I love JavaScript!" document.write(str.indexOf("I") + "<br />"); document.write(str.indexOf("v") + "<br />"); document.write(str.indexOf("v",8));//第一个参数是需要寻找的子字符串 ,第二个参数是从第几个字符开始 //document.write是向文档输出文档流 </script>
添加回答
举报
0/150
提交
取消