JavaScript 使用return语句

示例

return语句是创建函数输出的有用方法。如果您尚不知道该函数将在哪个上下文中使用,则return语句特别有用。

//一个将字符串作为输入并返回的示例函数 

//字符串的第一个字符。

function firstChar (stringIn){

    return stringIn.charAt(0);

}

现在要使用此功能,您需要将其替换为代码中其他位置的变量:

使用函数结果作为另一个函数的参数:

console.log(firstChar("Hello world"));

控制台输出将是:

> H

return语句结束函数

如果我们在一开始修改函数,就可以证明return语句结束了该函数。

function firstChar (stringIn){

    console.log("The first action of the first char function");

    return stringIn.charAt(0);

    console.log("The last action of the first char function");

}

像这样运行此函数将如下所示:

console.log(firstChar("JS"));

控制台输出:

> The first action of the first char function

> J

由于该函数现在已结束,因此它不会在return语句之后显示消息。

返回语句跨越多行:

JavaScript中,出于可读性目的或组织目的,通常可以将一行代码分成多行。这是有效的JavaScript:

var

    name = "bob",

    age = 18;

当JavaScript看到不完整的语句时,var它会寻找下一行来完成自身。但是,如果您对该return语句犯了同样的错误,您将无法获得预期的结果。

return

    "Hi, my name is "+ name + ". " +

    "I'm "+ age + " 岁。";

该代码将返回,undefined因为return它本身是Javascript中的完整语句,因此它不会寻找下一行来完成自身。如果需要将一条return语句拆分为多行,请在拆分之前将一个值放在return旁边,如下所示。

return "Hi, my name is " + name + ". " +

    "I'm " + age + " 岁。";

           

以上是 JavaScript 使用return语句 的全部内容, 来源链接: utcz.com/z/315771.html

回到顶部