总结
用指定的参数声明一个函数。
版本信息
| Statement | |
| 实现于 | JavaScript 1.0 |
| ECMAScript 版本 | ECMA-262 |
语法
function name([param,[, param,[..., param]]]) {
[statements]
}
参数
-
name - 函数名
-
param - 传递给函数的参数。一个函数最多有255个参数
-
statements - 函数体
描述
一个被函数声明创建的函数是一个 Function 对象,具有 Function 对象的所有属性、方法和行为。查看 Function 以获取 function 的详细信息。
函数也可以被表达式创建( function expression )
函数可以被有条件来声明,这意味着,在一个 if 语句里,函数声明是可以嵌套的。有的浏览器会将这种有条件的声明看成是无条件的声明,无论这里的条件是true还是false,浏览器都会创建函数。因此,它们不应该被使用。
默认情况下,函数是返回 undefined 的。想要返回一个其他的值,函数必须通过一个 return 语句指定返回值。
Examples
Example: Using function
The following code declares a function that returns the total dollar amount of sales, when given the number of units sold of products a, b, and c.
function calc_sales(units_a, units_b, units_c) {
return units_a*79 + units_b * 129 + units_c * 699;
}
See also
Functions, Function, function operator