天天看点

js中的continue与break

简洁的来说:break是跳出一个循环,而continue是跳出循环的一个迭代

break语句用于跳出一个循环或者switch()语句

  • 因此只有存在循环或者switch()语句,break的存在才是合理的。
  • 列举一个简单的例子
for(var i=; i<; i++){
    if(i==){
        break;
    }
    document.write(i); 
}
           
当i等于7的时候,此次循环遇到break跳出,不在往后执行,结果输出123456

continue和break的语法是相同的,不同的是它不是跳出循环,而是跳出循环中的一个迭代

  • continue语句只能用在while语句、do/while语句、for语句、或者for/in语句的循环体内。
  • 那么continue只能在上述描述的范围内使用
for(var i=; i<; i++){
    if(i==){
        continue;
    }
    document.write(i); 
}
           
当i等于7的时候,循环遇到continue跳出,继续执行下一次的循环输出结果为12345689

继续阅读