欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

javaScript中的while do-while for 循环

程序员文章站 2024-03-23 21:36:52
...

1.  while循环

var i = 0;
while(i < 5){
  console.log("循环啊,执行五次");
  i++;
 }

javaScript中的while do-while for 循环

执行过程:先判断条件(布尔类型)是否成立(为true),成立(true)执行循环.不成立(为false),不成立(false)不执行

2.do-while 循环

语法:

do {

循环体

}while(条件表达式);

var i = 0;
do{
console.log("循环五次");
i++;
}while(i < 5);

javaScript中的while do-while for 循环

执行过程: 执行循环体一次,再去判断条件,如果条件成立就继续执行循环体,如果条件不成立就结束循环

特点:无论如何都要执行一次循环体

3.for循环

语法:

for(语句1;语句2;语句){

    循环体

}

执行过程:

首先执行语句1完成循环增量的声明

在执行语句2判断条件

如果条件成立就执行循环体

再去执行语句3改变循环增量的值,

在去判断循环的条件

如果成立就继续循环

如果不成立就结束循环

注意点: for循环小括号里面必须是三个语句,哪怕是空语句

语句1写循环增量的声明

语句2写循环判断的条件

语句3循环增量值得改变的语句

循环增量的值不一定是++

只要是改变他的值

让循环有结束就可.

for( var i = 0; i < 5; i++){

  console.log("for循环");

}

javaScript中的while do-while for 循环

while do-while for 使用

a 由于for循环必须使用三个语句 不容易忘记语句3进入死循环,所以一般情况下用for

b 如果循环体无论如何都要先执行一次在判断就选择do-while

列如:输入账号 如果输入正确就停止输入

如果输入错误就一直输入

c 如果要写一个死循环,

在循环里面用break结束

while(true){

 if(i == 5){

  break;

}

}


4.嵌套循环

循环体里又是一个循环,那就是嵌套循环

for(var i = 0; i < 3; i++){

    for(var j = 0; j < 5; j++){

       循环体

}

}

特点:外层循环执行一次,里层循环执行所有次