return 返回值
最后更新:2026-09-09
return 返回值
return 终止函数执行并返回一个值。没有 return 或 return 无值时返回 undefined。
| 分类 | 语句 |
|---|---|
| ES 版本 | ES1 |
📝 语法
return 表达式;
返回值:函数的返回值。
是否修改原值:否(返回新值)
▶ 示例
编辑下方代码,点击运行,在输出面板查看结果:
运行结果:
3
hi
undefined
💡 提示 return 后面的代码不会执行——可以用它提前退出函数。
⚠️ 警告 return 和值之间不能换行(JS 会自动加分号导致返回 undefined)。
🌐 浏览器支持
| 浏览器 | |||||
|---|---|---|---|---|---|
| return | ✓ v1 | ✓ v12 | ✓ v1 | ✓ v1 | ✓ v1 |
| 所有现代浏览器均支持 | |||||
🏷️ 相关条目
💡 相关案例
更多实战案例即将上线,敬请期待。
📚 相关教程
❓ 常见问题
Q不写 return 会怎样?
A函数返回 undefined。
Qreturn 能返回多个值吗?
A不能——返回数组或对象然后用解构。
Qreturn 和换行的坑?
Areturn 后换行会自动加分号导致返回 undefined——值写在同一行。