★ wanayoo — archive 1999 https://developer.mozilla.org/zh-CN/docs/JavaScript/Reference/Statements/functionNouvelle recherche | Portail wanayoo

    function

     

    总结

    用指定的参数声明一个函数。

    你也可以通过使用 Function 构造器或者 函数表达式 定义一个函数。

    版本信息

    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

     

    Document Tags and Contributors

    Contributors to this page: Wanglei
    最后编辑者: Wanglei,