📜  10.4.1.2.使用 return 是可选函数 - Javascript (1)

📅  最后修改于: 2023-12-03 14:59:02.368000             🧑  作者: Mango

10.4.1.2. 使用 return 是可选函数 - Javascript

在Javascript中,函数可以使用return语句来返回一个值。然而,return语句是可选的,这意味着函数可以在没有return语句的情况下结束执行,并且不会返回任何值。

可选函数

可选函数是指没有使用return语句返回值的函数。这种函数通常被用于执行某些操作而不需要返回结果的场景,或者仅用于修改全局变量、对象等。

以下是一个使用return语句的函数示例:

function add(a, b) {
  return a + b;
}

在上面的例子中,函数add接受两个参数ab,并使用return语句返回它们的和。

不使用 return 的可选函数

以下是一个不使用return语句的可选函数示例:

function greet(name) {
  console.log("Hello, " + name + "!");
  // 没有 return 语句
}

在上面的例子中,函数greet接受一个参数name,并使用console.log函数打印出一条问候语句。注意,该函数没有使用return语句来返回任何值。

调用可选函数

要调用可选函数,只需像调用其他函数一样使用函数名和参数列表即可。以下是调用上述示例函数的示例:

var sum = add(5, 3);
console.log(sum);  // 输出: 8

greet("John");  // 输出: Hello, John!

在上面的示例中,我们首先调用了带有return语句的函数add,并将返回值赋给变量sum,然后将其打印出来。接着,我们调用了不使用return语句的可选函数greet,它仅仅打印出一条问候语句。

注意,调用可选函数时,即使没有返回值,仍然可以向函数传递参数,并执行函数的其他操作。

总结

可选函数是在Javascript中没有使用return语句返回值的函数。这种函数通常用于执行特定操作而不需要返回结果的场景。调用可选函数时,仍然可以向函数传递参数,并执行函数的其他操作。