JavaScript 如何声明可选的函数参数

JavaScript 如何声明可选的函数参数

在本文中,我们将看到如何在JavaScript中声明可选的函数参数。有两种方法可以实现:

  • 使用逻辑或运算符(’||’)
  • 使用赋值运算符(”=”)

使用逻辑或运算符(’||’): 在这种方法中,可选参数在函数体中与默认值一起使用逻辑或运算符。

注意: 可选参数应始终位于参数列表的末尾。

语法:

function myFunc(a,b) {
  b = b || 0;
  // b will be set either to b or to 0.
}

示例: 在下面的程序中,可选参数是 ‘b’

function check(a, b) {
    b = b || 0;
    console.log("Value of a is: " + a +
        " Value of b is: " + b);
}
check(5, 3);
check(10);

输出:

Value of a is: 5 Value of b is: 3
Value of a is: 10 Value of b is: 0

使用赋值运算符(“=”):

在这种方法中,可选变量在声明语句中被赋予默认值。注意: 可选参数应该总是出现在参数列表的末尾。

语法:

function myFunc(a, b = 0) {
   // function body
}

示例: 在以下程序中,可选参数为 ‘b’

function check(a, b = 0) {
    console.log("Value of a is: " + a +
        " Value of b is: " + b);
}
check(9, 10);
check(1);

输出:

Value of a is: 9 Value of b is: 10
Value of a is: 1 Value of b is: 0

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程