函数返回值是 JavaScript 中实现数据传递与模块化的核心机制,通过 return 语句可以将结果传递给调用者。🚀

基础用法

  • 返回基本类型:数字、字符串、布尔值等
    function add(a, b) {
      return a + b; // 返回数值
    }
    
  • 返回对象/数组
    function getUser() {
      return { name: "张三", age: 25 }; // 返回对象
    }
    
  • 返回函数(高阶函数)
    function createMultiplier(factor) {
      return function(num) {
        return num * factor; // 返回函数
      };
    }
    

注意事项 ⚠️

  • 避免遗漏 return 导致函数返回 undefined
    function test() {
      // 无 return 时默认返回 undefined
    }
    
  • 返回值类型需与调用场景匹配
    • ✅ 返回布尔值用于条件判断
    • ❌ 返回对象却用于计算数值
  • 使用 return 优化代码结构
    js_function_returns

扩展阅读

想深入了解 JavaScript 函数的最佳实践,可以访问本站的 /js_best_practices 路径 🌐