JavaScript循环

循环结构

1、声明循环变量;
2、判断循环条件
3、执行循环体操作
4、更新循环变量
然后循环执行2-4,直到条件不成立时,跳出循环。
如:while循环:
var num = 1 ; //1、声明循环变量;
while (num){ //2、判断循环条件
document.write(num+"<br />");//3、执行循环体操作
num++;//4、更新循环变量
}


JavaScript indexof()方法

indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。

如果没有找到匹配的字符串则返回 -1。

注意: indexOf() 方法区分大小写。

说明:

该方法将从头到尾地检索字符串 stringObject,看它是否含有子串 searchvalue。开始检索的位置在字符串的 fromindex 处或字符串的开头(没有指定 fromindex 时)。如果找到一个 searchvalue,则返回 searchvalue 的第一次出现的位置。stringObject 中的字符位置是从 0 开始的。


码:

<p id="p1">start stop speed start speed velociting start</p>

<button onclick="myFunction()">点击这里</button>

<p id="demo"></p>

<script>

function myFunction(){

var str = "start stop speed start speed velociting start";

    var pos = str.indexOf("start");

    var time = 0;

    var sp =str.indexOf("start") ;

    while(sp != -1)

  {

    sp = str.indexOf("start",sp);

    if(sp !=-1)

    {time++;

      sp++;

    }

 }

  document.getElementById("demo").innerHTML = pos;

  document.getElementById("demo").innerHTML = t;

</script>

原文地址:https://www.cnblogs.com/LLLL-MM/p/9948426.html