JavaScript中的可选参数

用户名

如果缺少其余参数,为什么此函数不会引发错误?

showStatistics("Mark Teixeira", "New York Yankees", "1st Base");

这是定义的函数:

function showStatistics(name, team, position, average, homeruns, rbi) {
  document.write("<p><strong>Name:</strong> " + arguments[0] + "<br />");
  document.write("<strong>Team:</strong> " + arguments[1] + "<br />");

  if (typeof arguments[2] === "string") {
    document.write("<strong>Position:</strong> " + position + "<br />"); 
  }
  if (typeof arguments[3] === "number") {
    document.write("<strong>Batting Average:</strong> " + average + "<br />");
  }
  if (typeof arguments[4] === "number") {
    document.write("<strong>Home Runs:</strong> " + homeruns + "<br />");
  }
  if (typeof arguments[5] === "number") {
    document.write("<strong>Runs Batted In:</strong> " + rbi + "</p>"); 
  }
}
杰森·斯珀斯凯

任何未传递的参数将undefined在函数内部显示在JavaScript中,没有方法重载。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Javascript:函数中的可选参数

来自分类Dev

在JavaScript中传递多个可选参数

来自分类Dev

函数中的JavaScript可选解构参数

来自分类Dev

Vanilla-javascript 中的可选参数

来自分类Dev

在 Python 中实现 JavaScript 的可选参数样式

来自分类Dev

JavaScript函数的可选参数

来自分类Dev

completeHandler中的可选参数

来自分类Dev

MongoDB中的可选参数

来自分类Dev

Argparse中的可选参数

来自分类Dev

JavaScript中可以有多个可选参数吗?

来自分类Dev

为什么事件参数在Javascript的匿名函数中是可选的?

来自分类Dev

SQL查询中的可选参数

来自分类Dev

处理QueryDSL中的可选参数

来自分类Dev

argparse位置中的可选参数

来自分类Dev

通用Func <>中的可选参数

来自分类Dev

TypeScript中的多个可选参数

来自分类Dev

python中的可选位置参数

来自分类Dev

参数SwiftUI中的可选绑定

来自分类Dev

Python类中的可选参数

来自分类Dev

bash函数中的可选参数

来自分类Dev

Symfony中的可选URL参数

来自分类Dev

文档中功能可选参数

来自分类Dev

SQL中的可选DateTime参数

来自分类Dev

sh脚本中的可选参数

来自分类Dev

JavaScript中的可选链接

来自分类Dev

具有可选参数的JavaScript函数

来自分类Dev

Javascript-以可选参数作为对象的函数?

来自分类Dev

如何在javascript中使用可选参数

来自分类Dev

为Dreamweaver或Javascript中的其他编辑器指定可选参数和多态提示