![]() ![]()  | |
参数是函数对其执行代码的元素。(在本手册中,术语参数 和参量 是可以互换的。)例如,下面的函数接受参数 initials 和 finalScore:
function fillOutScorecard(initials, finalScore) {
  scorecard.display = initials;
  scorecard.score = finalScore;
}
在调用函数时,必须将必需的参数传递给函数。函数会用传递的值替换函数定义中的参数。在本示例中,scorecard 是影片剪辑的实例名称;display 和 score 是实例中的输入文本字段。下面的函数调用会将值 "JEB" 赋予变量 display,并将值 45000 赋予变量 score:
fillOutScorecard("JEB", 45000);
函数 fillOutScorecard() 中的参数 initials 与本地变量类似,当调用该函数时,该参数会存在,而当该函数退出时,该参数即会中止退出。如果在函数调用时省略了参数,则省略的参数会以 undefined 类型传递。如果在调用函数时提供了函数声明所不需要的多余参数,多余的参数会被忽略。 
![]() ![]()  | |