function

Resumen

Declara una funci贸n con los par谩metros especificados.

Puede tambi茅n definir funciones usando el constructor Function y el function (expresi贸n function).

Sintaxis

function nombre([parametro1] [,parametro2] [..., parametroN]) {sentencias}
nombre
El nombre de la funci贸n.
parametroN
El nombre de un argumento que se pasa a la funci贸n. Una funci贸n puede tener hasta 255 argumentos.
sentencias
Las sentencias que comprenden el cuerpo de la funci贸n.

Descripci贸n

Para devolver un valor, la funci贸n debe tener una sentencia return que especifica el valor a devolver.

Una funci贸n creada con la sentencia function es un objeto Function y tiene todas las propiedades, m茅todos, y comportamiento de los objetos Function. Vea Function para informaci贸n detallada sobre funciones.

Una funci贸n puede tambi茅n ser declarada dentro de una expresi贸n. En este caso la funci贸n es normalmente an贸nima. Vea function expression para m谩s informaci贸n acerca de function (expresi贸n function).

Las funciones pueden declararse condicionalmente. Es decir, una definici贸n de una funci贸n puede estar anidada dentro de una sentecia if. T茅cnicamente, tales declaraciones no son en realidad declaraciones de funciones; son expresiones function (expresiones de funci贸n).

Ejemplo

Ejemplo: Usando function

El siguiente c贸digo declara una funci贸n que devuelve la cantidad total de ventas, cuando se da el n煤mero de unidades vendidas de productos a, b, y c.

function calcular_ventas(unidades_a, unidades_b, unidades_c) {
   return unidades_a*79 + unidades_b * 129 + unidades_c * 699;
}

Vea Tambi茅n