var mystr="Hello World!" document.write(mystr.indexOf("o",5));?

来源:7-8 返回指定的字符串首次出现的位置

bblade

2016-04-18 11:08

这个o出现在7的位置 ,那么中间空格也算了一个位置啊?

写回答 关注

2回答

  • 慕先生2935135
    2016-07-29 07:47:58

    空格算一个字符,即mystr.indexOf("o",5)是以“空格”为第一个检索位置。实际使用中空格可直接跳过,即从“W”为第一个检索字符重新检索,也就出现了mystr.indexOf("o",6)。

  • 葛乌
    2016-04-18 11:23:34

    空格也占了一个位置的 。indexOf("o",5)表示从字符窜索引值为5的位置开始搜寻子字符串o.并且返回子字符串的位置

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题