函数返回的注意事项

return、break、continue的区别   
break:结束当前的循环体(如for、while)
continue:跳出本次循环,继续执行下次循环(如for、while)
return:不仅可以退出循环,还能返回return 语句中的值,同时还可以结束当前的函数体内的代码
    // 函数返回值注意事项
    // 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
复制代码

 

posted @   罗砂  阅读(32)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示