| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Statements/return | [Back] [Original] |
Get to know MDN better
Esta pgina ha sido traducida del ingls por la comunidad. Aprende ms y nete a la comunidad de MDN Web Docs.
Esta caracterstica est consolidada y funciona en muchos dispositivos y versiones de navegador. Est disponible en todos los navegadores desde julio de 2015.
La sentencia return finaliza la ejecucin de la funcin y especifica un valor para ser devuelto a quien llama a la funcin.
return [[ expresion ]];
La expresin a retornar. Si se omite, undefined es retornado en su lugar.
Cuando una instruccin de retorno se llama en una funcin, se detiene la ejecucin de esta. Si se especifica un valor dado, este se devuelve a quien llama a la funcin. Si se omite la expresin, undefined se devuelve en su lugar. Todas las siguientes sentencias de retorno rompen la ejecucin de la funcin:
return;
return true;
return false;
return x;
return x + y / 3;
La instruccin de retorno se ve afectada por la insercin automtica de punto y coma (ASI). No se permite el terminador de lnea entre la palabra clave de retorno y la expresin.
return;
a + b;
se transforma por ASI en:
return; a + b;
La consola le advertir "cdigo inalcanzable despus de la declaracin de retorno".
Nota: A partir de Gecko 40 (Firefox 40 / Thunderbird 40 / SeaMonkey 2.37), una advertencia es mostrada en la consola si se encuentra cdigo inalcanzable despues de una instruccin return.
returnLa siguiente funcin devuelve el cuadrado de su argumento, x, donde x es un nmero.
function cuadrado(x) {
return x * x;
}
Esta pgina se modific por ltima vez el 17 dic 2024 por colaboradores de MDN.
Partes de este contenido son 19982026 de colaboradores individuales de mozilla.org. Contenido disponible bajo una licencia Creative Commons.
| Web Proxy Viewer | New URL | Original Page |