将参数传递给函数

参数是函数对其执行代码的元素。(在本手册中,术语参数 和参量 是可以互换的。)例如,下面的函数接受参数 initialsfinalScore

function fillOutScorecard(initials, finalScore) {
  scorecard.display = initials;
  scorecard.score = finalScore;
}

在调用函数时,必须将必需的参数传递给函数。函数会用传递的值替换函数定义中的参数。在本示例中,scorecard 是影片剪辑的实例名称;displayscore 是实例中的输入文本字段。下面的函数调用会将值 "JEB" 赋予变量 display,并将值 45000 赋予变量 score

fillOutScorecard("JEB", 45000);

函数 fillOutScorecard() 中的参数 initials 与本地变量类似,当调用该函数时,该参数会存在,而当该函数退出时,该参数即会中止退出。如果在函数调用时省略了参数,则省略的参数会以 undefined 类型传递。如果在调用函数时提供了函数声明所不需要的多余参数,多余的参数会被忽略。