JavaScript函数中的默认参数如何设置?

2026-04-09 19:510阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计774个文字,预计阅读时间需要4分钟。

JavaScript函数中的默认参数如何设置?

前言:JavaScript函数可以具有默认参数值。

通过默认函数参数,你可以初始化带有默认值的正式参数。

如果未初始化具有某些值的参数,则该参数的默认值为undefined。

请看以下代码:

javascriptfunction funct(a, b=5) { console.log(a, b);}

funct(10); // 输出:10 5funct(10, 20); // 输出:10 20funct(); // 输出:undefined 5

前言

JavaScript函数可以有默认参数值。通过默认函数参数,你可以初始化带有默认值的正式参数。如果不初始化具有某些值的参数,则该参数的默认值为undefined。

请看下列代码:

function foo(num1){ console.log(num1); } foo();

在调用函数foo时,你没有传递任何参数,因此变量num1的默认值设置为undefined。但是,有时你可能需要设置默认值而非undefined。过去,最好的策略是测试参数值undefined,然后分配一个值。所以,在上面的例子中,如果你想要将num1的默认值设置为9,那么你可以按照以下代码所示的方式做:

function foo(num1) { if (num1 === undefined) { num1 = 9; } console.log(num1); } foo();

ECMAScript 6引入了函数的默认参数。使用ECMA 2015的默认参数功能,你将不再需要检查未定义的参数值。现在,你可以将9设置为参数本身的默认值。

阅读全文

本文共计774个文字,预计阅读时间需要4分钟。

JavaScript函数中的默认参数如何设置?

前言:JavaScript函数可以具有默认参数值。

通过默认函数参数,你可以初始化带有默认值的正式参数。

如果未初始化具有某些值的参数,则该参数的默认值为undefined。

请看以下代码:

javascriptfunction funct(a, b=5) { console.log(a, b);}

funct(10); // 输出:10 5funct(10, 20); // 输出:10 20funct(); // 输出:undefined 5

前言

JavaScript函数可以有默认参数值。通过默认函数参数,你可以初始化带有默认值的正式参数。如果不初始化具有某些值的参数,则该参数的默认值为undefined。

请看下列代码:

function foo(num1){ console.log(num1); } foo();

在调用函数foo时,你没有传递任何参数,因此变量num1的默认值设置为undefined。但是,有时你可能需要设置默认值而非undefined。过去,最好的策略是测试参数值undefined,然后分配一个值。所以,在上面的例子中,如果你想要将num1的默认值设置为9,那么你可以按照以下代码所示的方式做:

function foo(num1) { if (num1 === undefined) { num1 = 9; } console.log(num1); } foo();

ECMAScript 6引入了函数的默认参数。使用ECMA 2015的默认参数功能,你将不再需要检查未定义的参数值。现在,你可以将9设置为参数本身的默认值。

阅读全文