函数返回值是 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
优化代码结构
扩展阅读
想深入了解 JavaScript 函数的最佳实践,可以访问本站的 /js_best_practices 路径 🌐