JavaScript 中函数的返回值
JavaScript 函数是执行这一系列步骤的基本构建块之一。这些功能就像过程。
执行任务的函数内部提供了一组指令。唯一的区别是该函数需要输入参数并且必须向调用者函数返回一些东西。要使用一个函数,你需要在你想调用它的范围内的某个地方定义它。
本文将展示如何从 JavaScript 函数返回值。
从 JavaScript 函数返回值
函数定义由 function
关键字组成。函数定义也称为函数语句或函数声明。紧随其后的是:
语法:
ES6 之前
function fnName(params) {
/* perform actions on params */
return value;
}
ES6 之后
param => expression
ES6
标准支持箭头函数
,它不需要在定义函数之前定义函数关键字,返回值,并将代码括在大括号内。有关 ES6 函数的更多信息,请阅读 箭头函数 方法的文档。
该函数可以返回任何内容,例如数组、文字对象、字符串、整数、布尔值或你创建的封装返回值的自定义类型的对象。你可以将任何东西传递给函数,如数组、文字对象或自定义对象,以转换值的方法。
函数可以声明为表达式。该函数称为匿名
函数。
匿名
函数没有任何函数名称。需要调用函数来执行函数内部的步骤。
有关更多信息,请阅读 Functions 方法的文档。
对象示例:
function osObject() {
const returnedObject = {};
for (let i = 0; i < arguments.length; ++i) {
returnedObject['os' + i] = arguments[i];
}
return returnedObject;
}
const returnValue = osObject('Linux', 'MacOS', 'Windows', 'Ubuntu');
console.log(returnValue);
在上面的代码示例中,我们创建了函数 osObject
,它接受输入参数并返回带有输入值的对象。return
关键字表示该函数正在向调用者返回一些东西。
在我们的示例中,我们将返回 osObject
。上面代码的输出看起来像这样:
输出:
{
os0: "Linux",
os1: "MacOS",
os2: "Windows",
os3: "Ubuntu"
}
数组示例:
function osArray() {
const returnedArray = [];
for (let i = 0; i < arguments.length; ++i) {
returnedArray.push(arguments[i]);
}
return returnedArray;
}
const returnValue = osArray('Linux', 'MacOS', 'Windows', 'Ubuntu');
console.log(returnValue);
在上面的代码示例中,我们创建了函数 osArray
,它接受 arguments
中的输入参数并返回带有输入值的数组。return
关键字表示该函数正在向调用者返回一些东西。
在我们的示例中,我们将返回 osArray
。上面代码的输出看起来像这样:
输出:
["Linux", "MacOS", "Windows", "Ubuntu"]
相关文章
JavaScript 中的 history.forward() 函数
发布时间:2024/03/17 浏览次数:195 分类:JavaScript
-
本文将帮助你了解如何使用 JavaScript 浏览浏览器。
JavaScript console.error
发布时间:2024/03/17 浏览次数:61 分类:JavaScript
-
JavaScript 有多个与其他数据类型和对象交互的对象。控制台也是一个类似的对象,它允许我们在浏览器环境中预览开发输出。本文展示了控制台在 JavaScript 中的使用。
Discord JavaScript 控制台
发布时间:2024/03/17 浏览次数:177 分类:JavaScript
-
实验上,通过控制台面板向收件人发送消息是一个有趣的事实。几乎抽象的 UI 在发送和接收消息时几乎没有任何踪迹来了解正在运行的内容。使用标头,添加特定的用户 ID,结合 Disco
JavaScript 中的整数除法
发布时间:2024/03/17 浏览次数:157 分类:JavaScript
-
我们可以使用 Math 库和 JavaScript 中的按位运算符来获得除法的商和余数。
在 JavaScript 中求平均值的示例
发布时间:2024/03/17 浏览次数:72 分类:JavaScript
-
没有内置的方法可以在 JavaScript 中获得平均值。我们通常会使用不同的技巧和方法来实现该功能以计算定义值的平均值。
在 JavaScript 中相加两个数字
发布时间:2024/03/17 浏览次数:85 分类:JavaScript
-
在本文中,我们将讨论学习如何使用算术运算,例如使用 JavaScript 中的自定义函数将两个或多个数字相加。