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

这段代码为什么会无限循环,求大神们告知

var mystr="Hello World!Hello World!Hello World!"  for(var i=0;i<mystr.length;i=a+1){      var a=mystr.indexOf("o",i);      document.write("o出现的位置:"+a);      }

提问者:慕粉3975027 2016-10-15 15:34

个回答

  • 慕仙9496121
    2016-10-15 17:26:56
    已采纳

    for(var i=0;i<mystr.length;i=a+1){      

        i是变量,var a=mystr.indexOf("o",i);那么a也就成了变量,所以会无限循环