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;
}