微信小程序if…else语句,里面常用return的作用

1.终止函数执行

当函数执行到 return 语句时,会立即停止运行,函数内 return 后面的代码都不会被执行。

2.返回值

return 可以带一个值(如数字、字符串、对象等),这个值会被返回给调用该函数的地方。如果不带值,默认返回 undefined。

代码区:
// 定义一个判断数字正负的函数
function checkNumber(num) {
  if (num > 0) {
    return "正数"; // 满足条件时,返回"正数"并结束函数
    console.log("这条代码不会执行"); // 不会运行
  } else if (num < 0) {
    return "负数"; // 满足条件时,返回"负数"并结束函数
  } else {
    return "零"; // 否则返回"零"并结束函数
  }
  
  // 以下代码永远不会执行,因为上面的条件已覆盖所有情况
  console.log("函数结束");
}

// 调用函数并接收返回值
let result = checkNumber(5); 
console.log(result); // 输出:"正数"
总结:
  • 验证表单时,若输入不合法,用 return 提前结束提交流程
  • 从函数中返回处理结果给调用者

简单说,return 就是函数的 “退出按钮”,可以带着结果退出,也可以直接退出。

更多推荐