吃饭用的前端

JS语法基础(三)之循环

2019-03-30  本文已影响0人  CNLISIYIII

1.while循环

语法:

while(条件表达式){

  //循环体

}

当条件成立时,会执行循环体中的代码。然后再返回判断条件是否成立,周而复始。直到条件不成立时,结束当前循环。

代码举栗:

var count = 1; //初始化变量count为1;

while(count<=10000){

  document.write('<h2>我爱你</h2>');

  count++;

}

2.do-while循环

语法:

do {

  //循环体

}while(条件表达式);

先执行一次循环体,然后是否周而复始的执行循环体,根据条件表达式是否成立决定。

代码举栗:

var count = 1;

do {

  document.write('<h2>我爱你</h2>');

  count++;

}while(count<=10000)

3.for循环

语法:

for(初始化表达式1;条件表达式2;自增表达式3){

  //循环体4

}

//执行顺序: 1 2 4 3 → 2 4 3 → 2 4 3 ...

每个表达式用分号;分割,不是逗号,

for(;;); 语法没有错误,

代码举栗:

for(var count = 1;count<=10000;count++) {

  document.write('<h2>我爱你</h2>');

}

不论条件是否成立,循环体必须执行一次,用do-while循环

当循环次数不确定时,选用while循环更加简单些

当循环次数确定时,一般选择使用for循环

4.break关键字

作用:跳出整个循环(循环结束),开始执行循环后面的代码

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

    if(i==4) {

        break;

    }

    console.log(i);

}

5.continue关键字

作用:跳出本次循环,继续下一次循环

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

    if(i==4) {

        continue

    }

    console.log(i);

}

6.死循环

while(1==1) {

  console.log('我爱你');

}

上一篇 下一篇

猜你喜欢

热点阅读