zoukankan      html  css  js  c++  java
  • break和continue、return的区别

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>break和continue、return的区别</title>
    </head>
    <body>
    <script>
    // 在 javascript中break,continue和return 这三个关键字, 都有停止循环的功能,return 还有另外一个功能,就是函数返回语句,但是返回的同时也将函数停止。
    // break语句可用于跳出循环,所在的循环体已经结束。
    // continue语句中断循环中的迭代,如果出现了指定的条件,然后继续执行循环中的下一个迭代。所在的循环体并没有结束。
    for(var i=0;i<5;i++){
    if(i==3) break;
    console.log('输出的是'+i);// 只输出 0 , 1 , 2 , 到3就跳出循环了
    }
    for(var i=0;i<6;i++){
    if(i==3) continue;
    console.log('输出的是'+i);//不输出3,输出0 1 2 4 5因为continue跳过了,直接进入下一个迭代
    }
    function fn() {
    for(var i = 0; i < 5; i++) {
    if(i == 3) {
    break;//0,1,2,ha
    // continue;//0,1,2,ha
    // return;//0,1,2

    }
    console.log(i);
    }
    console.log("ha")
    }
    fn();//0,1,2 return 停止了这个for循环,跳出循环并且停止执行fn函数里后边的语句
    </script>
    </body>
    </html>

  • 相关阅读:
    关于以追加模式写入文件时,为什么第一行是空行?
    使用正则表达式的技巧
    super关键字的三种用法
    Excel快捷键
    重载与重写的区别
    方法重名
    区分子类方法中重名的三种变量
    继承
    Chapter08【String类、static、Arrays类、Math类】
    Math类
  • 原文地址:https://www.cnblogs.com/studyh5/p/9239650.html
Copyright © 2011-2022 走看看