不容易测试出n次的代码

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

夜信

2018-08-07 11:36

<script type="text/javascript">

  var mystr="Hello World oolllo!"

  var num=5;  //输入第n次出现的次数

  var a=mystr.indexOf("o");

    for(var i=0;i<num-2;i++)

  {

    a=mystr.indexOf("o",a+1);

  }

    document.write(mystr.indexOf("o",a+1));


写回答 关注

2回答

  • 小吕123
    2018-08-23 11:11:37

    我觉得,你的代码这样写

     var mystr="Hello World oolllo!"

      var num=5;  //输入第n次出现的次数

      var a=mystr.indexOf("o");

      document.write(a+"<br/>");

        for(var i=0;i<num-1;i++)

      {

        a=mystr.indexOf("o",a+1);

        document.write(a+"<br/>");

      }

    这样子就可以看出来每次字符的位置了。

  • qq_宅_3
    2018-08-07 15:32:04

    ...

JavaScript进阶篇

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

468190 学习 · 21891 问题

查看课程

相似问题