问答详情
源自:7-8 返回指定的字符串首次出现的位置

"Hello Wrold and ok?"要是第三个o呢?

"Hello Wrold and ok?"中要是第三个o呢?要怎么办

PS:

document.write("第二个o的位置是:"+mystr.indexOf("o",mystr.indexOf("o")+1));

提问者:Mr_Jp黎 2016-03-10 20:14

个回答

  • 旅行的石头
    2016-03-10 20:48:38
    已采纳

    document.write("第san个o的位置是:"+mystr.indexOf("o",mystr.indexOf("o",mystr.indexOf("o")+1))+1);


  • 慕村1994845
    2016-09-18 19:38:02

    document.write("第三个o的位置:"+mystr.indexOf("o",(str.indexOf("n"))));
    //我们定位到从“n”开始检索,那么是不是就可以了呢;这种方法就是首先定位到想要的“o”的前一个字母的位置,本题中,第三个“o”前面是空格,而之前有出现过空格,所以不选,再往前,“d”出现过两次,pass掉,而“n”只出现过一次,正好可以从它开始


  • 旅行的石头
    2016-03-10 21:31:32

    还是你写的,再加一层^_^!