9.函数返回值的注意事项

  break:结束当前的循环体(如for、while)
    continue:跳出本次循环,继续执行下次循环(如for、while)
    return:不仅可以退出循环,还能返回return 语句中的值,同时还可以结束当前的函数体内的代码
  
<script>
    // 函数返回值注意事项
    // 1.return 终止函数
    function getSum(num1, num2) {
      return num1 + num2; //retrun 后面的代码不会执行
      alert("我是不会被执行的哦");
    }
    console.log(getSum(1, 2));
    // 2.return 只能返回一个值
    function fn(num1, num2) {
      return num1, num2;
    }
    console.log(fn(1, 2));
    // 3. 求任意两个数的  加减乘除结果
    function getResult(num1, num2) {
      return [num1 + num2, num1 - num2, num1 * num2, num1 / num2];
    }
    let re = getResult(5, 3); //返回出来的是一个数组

    console.log(re);
    // 4.如果有return 则返回  return 后面的值,如果没有return就返回undefined
    function fun1() {
      return 666; //返回的是666
    }
    console.log(fun1()); //返回666
    function fun2() {
      return; //返回的是undefined
    }
    console.log(fun2()); //返回undefined
  </script>

 

posted @ 2022-04-09 19:43  罗砂  阅读(49)  评论(0)    收藏  举报