js循环跳出的问题(break,continue)

    技术2022-07-11  122

    js循环跳出的问题(break,continue)

    BreakContinue

    Break

    先来看这个代码

    for(var i = 0; i < 5; i++) { if(i === 2) { break; } console.log(i); }

    执行结果可以看到,break直接跳出了整个循环体,不再继续执行。 break语句会使运行的程序立刻退出包含在最内层的循环或者退出一个switch语句

    Continue

    再来看这个代码

    for(var i = 5; i >=0; i--) { if(i == 4 || i == 3 || i == 1) { continue; } console.log(i); }

    执行结果可以看到,continue并不是跳出整个循环,只是开始了下次内容。 continue语句只能用在while语句、do/while语句、for语句、或者for/in语句的循环体内, 在其他地方使用都会引起错误

    Processed: 0.010, SQL: 9