参数集是一个或多个用逗号分隔开来的参数的集合如a b c
函数的内部有一至多行语句这些语句并不会立即执行而只当有其它程序调用它时才执行这些语句中可能包含return语句在执行一个函数的时候碰到 return 语句函数立刻停止执行并返回到调用它的程序中如果return后带有<值>则退出函数的同时返回该值
在函数的内部参数可以直接当作变量来使用并可以用 var 语句来新建一些变量但是这些变量都不能被函数外部的过程调用要使函数内部的信息能被外部调用要么使用return返回值要么使用全局变量
全局变量 在 Script 的根部(非函数内部)的var语句所定义的变量就是全局变量它能在整个过程的任意地方被调用更改
例
function addAll(a b c) {
return a + b + c;
}
var total = addAll( );
这个例子建立了一个叫addAll的函数它有 个参数a b c作用是返回三个数相加的结果在函数外部利用var total = addAll( );接收函数的返回值
更多的时候函数是没有返回值的这种函数在一些比较强调严格的语言中是叫做过程的例如 Basic 类语言的SubPascal 语言的procedure
属性
arguments 一个数组反映外部程序调用函数时指定的参数用法直接在函数内部调用arguments
[] [] []