JavaScript return 语句

今夜星潮暗涌

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 变量

function myFunction(a, b) {
    return a * b;                // 函数返回 a 和 b 的乘积
}
x输出结果为:
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

目录[+]

取消
微信二维码
微信二维码
支付宝二维码