¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original

return (Instrucción)

Sale de la función actual y devuelve un valor desde esa función.

return[(][expression][)]

expresión

Opcional. Valor que se devolverá de la función. Si se omite, la función no devuelve ningún valor.

La instrucción return se utiliza para detener la ejecución de una función y devolver el valor del argumento expression. Si se omite este argumento, o si la instrucción return no se ejecuta desde la función, se asigna el valor undefined a la expresión que llamó a la función actual.

La ejecución de la función se detiene cuando se ejecuta la instrucción return, incluso si hay cualquier otra instrucción en el cuerpo de la función. La excepción a esta regla se da si la instrucción return se produce en un bloque try y hay un bloque finally correspondiente, el código del bloque finally se ejecutará antes de que la función termine.

NotaNota

El código de un bloque finally se ejecuta tras encontrarse una instrucción return en un bloque try o catch, pero antes de que se ejecute dicha instrucción return. En esta situación, la instrucción return del bloque finally se ejecuta before que la instrucción return inicial, lo que tiene en cuenta un valor devuelto diferente. Para evitar esta situación potencialmente confusa, no utilice una instrucción return en un bloque finally.

En el siguiente ejemplo se muestra el uso de la instrucción return.

function myfunction(arg1, arg2){
   var r;
   r = arg1 * arg2;
   return(r);
}

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft