嗨,可以帮我看一下咩?求助T-T

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

Momo_____

2017-04-10 14:56

这个document.write(mystr.indexOf('o',mystr.indexOf('o')+1));和document.write(mystr.indexOf('o',mystr.indexOf('o'+1)));有什么区别呢?

我觉得一样啊。。。可是这个http://img.mukewang.com/58eb2c830001c8cf05760394.jpg

写回答 关注

2回答

  • YJames2011
    2017-04-10 15:16:23
    已采纳

    怎么可能一样呢!?mystr.indexOf('o')+1 ,这个首先找到o位置,+1后是,就是从第一个o后面开始查找。返回的结果应该是第二个o的位置。

    mystr.indexOf('o'+1) 这里的‘o’+1 会变成查找‘o1’这个字符的位置。返回结果是-1.整体看就是查找‘o’,开始位置是-1。返回的结果应该是第一个o的位置。

    Momo__... 回复YJames...

    嗯呐~蟹蟹你吖~~晚安啦

    2017-04-10 23:29:30

    共 3 条回复 >

  • 沉浮有生
    2017-04-10 15:17:41

    你的前一个少了一个后括号啊。

    +1后面是三个后括号

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题