continue、break区别

╰半夏微凉° 2022-02-20 02:42 496阅读 0赞

continue 关键字用于立即跳出本次循环,继续下一次循环(本次循环体中 continue 之后的代码就会少执行一
次)。

例如,吃5个包子,第3个有虫子,就扔掉第3个,继续吃第4个第5个包子,其代码实现如下

  1. for (var i = 1; i <= 5; i++) {
  2. if (i == 3) {
  3. console.log('这个包子有虫子,扔掉');
  4. continue; // 跳出本次循环,跳出的是第3次循环
  5. }
  6. console.log('我正在吃第' + i + '个包子呢');
  7. }

break 关键字用于立即跳出整个循环(循环结束)。
例如,吃5个包子,吃到第3个发现里面有半个虫子,其余的不吃了,其代码实现如下:

  1. for (var i = 1; i <= 5; i++) {
  2. if (i == 3) {
  3. break; // 直接退出整个for 循环,跳到整个for下面的语句
  4. }
  5. console.log('我正在吃第' + i + '个包子呢');
  6. }

发表评论

表情:
评论列表 (有 0 条评论,496人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Mybatis # $ 区别

    在`MyBatis`中使用参数进行`SQL`拼装经常会使用到`{var}`和`${var}`两种参数的设置方式。下面是两种方式的不用之处: `{var}`

    相关 区别2

    mybatis是半自动化的,sql写在xml里,便于管理, 解除sql与程序代码的耦合,同时可以防止SQL注入。hibernate是全自动的,sql很多都是自动生成的,无法直接