return

Disponibilidad

Flash Player 5.

Sintaxis

return[expression]

Parámetros

expression Número, cadena, matriz u objeto cuyo valor se debe calcular y devolver como valor de la función. Este parámetro es opcional.

Valor devuelto

El parámetro expression cuyo resultado se ha calculado, si se proporciona.

Descripción

Sentencia; especifica el valor devuelto por una función. La acción return calcula el valor del parámetro expression y devuelve el resultado como valor de la función en que se ejecuta. La acción return hace que la función deje de ejecutarse y la reemplaza por el valor devuelto. Si la sentencia return se utiliza sola, devuelve null.

No puede devolver valores múltiples. Si trata de hacerlo, sólo se devolverá el último valor. En el ejemplo siguiente, se devuelve c:

return a, b, c ;

Ejemplo

En el ejemplo siguiente se utiliza la acción return dentro del cuerpo de la función sum() para devolver el valor agregado de los tres parámetros. La línea siguiente de código llama a sum() y asigna el valor devuelto a la variable newValue.

function sum(a, b, c){
  return a + b + c;
}
newValue = sum(4, 32, 78);
trace(newValue);
// envía 114 al panel Salida

Véase también

function