JavaScript return 语句
返回 PI 值:
function myFunction() { return Math.PI; }
输出结果:
3.141592653589793
本文底部包含了更多实例。
定义和用法
return 语句会终止函数的执行并返回函数的值。
请阅读我们的 JavaScript 教程,了解更多关于函数的内容。 首先我们可以先了解 JavaScript 函数 和 JavaScript 作用域。更多详细的内容可以查看 函数定义, 参数, 调用 和 闭包。
浏览器支持
语句 | chrome | Firefox | Safari | Opera | |
---|---|---|---|---|---|
return | Yes | Yes | Yes | Yes | Yes |
语法
return [[expression]];
返回 expression 的值。如果忽略,即 return; 则返回 undefined。
下面的 return 语句都会终止函数的执行:
return; return true; return false; return x; return x + y / 3;
参数值
参数 | 描述 |
---|---|
value | 可选。指定返回的函数值。如果忽略,将返回 undefined |
技术细节
JavaScript 版本: | 1.0 |
---|
计算两数乘积,并返回结果:
var x = myFunction(4, 3); // 调用函数,将返回值赋予 x 变量x输出结果为:
function myFunction(a, b) {
return a * b; // 函数返回 a 和 b 的乘积
}
12
返回一个函数
function magic(x) {
return function calc(x) { return x * 42};
}
var answer = magic();
answer(1337); // 56154
相关页面
JavaScript 教程: JavaScript 函数
JavaScript 教程: JavaScript 作用域
JavaScript 教程: JavaScript 函数定义
JavaScript 教程: JavaScript 函数参数
JavaScript 教程: JavaScript 函数调用
JavaScript 教程: JavaScript 函数闭包
版权声明:本页面内容旨在传播知识,为用户自行发布,若有侵权等问题请及时与本网联系,我们将第一时间处理。E-mail:284563525@qq.com