Instrucción return de JavaScript

Definición y uso

La instrucción return detiene la ejecución de la función y devuelve un valor desde la función.

Lea nuestros tutoriales de JavaScript para aprender todo lo que necesita saber sobre las funciones. Comience con los capítulos sobre funciones de JavaScript y ámbito de JavaScript. Para más detalles, consulte nuestros tutoriales sobre definición de funciones, parámetros, invocación y cierre de funciones.

Ejemplo

Devolver el valor de PI:

function myFunction() {
  return Math.PI;
}

Prueba por tu cuenta

Hay más ejemplos TIY en la parte inferior de la página.

Sintaxis

return value;

Valor del parámetro

Parámetro Descripción
value Opcional. Especificar el valor que se debe devolver al llamador de la función. Si se omite, se devuelve undefined.

Detalles técnicos

Versión de JavaScript: ECMAScript 1

Más ejemplos

Ejemplo

Mostrar el nombre "Bill" en el elemento <p> utilizando la instrucción return:

function myFunction(name) {
  return "Hello " + name;
}
document.getElementById("demo").innerHTML = myFunction("Bill");

Prueba por tu cuenta

Ejemplo

Calcular el producto de dos números y devolver el resultado:

var x = myFunction(4, 3);        // La función se llama, y el valor se devuelve a x
function myFunction(a, b) {
  return a * b;                // La función devuelve el producto de a y b
}

Prueba por tu cuenta

Compatibilidad del navegador

Instrucción Chrome IE Firefox Safari Opera
return Soporte Soporte Soporte Soporte Soporte

Páginas relacionadas

Tutoriales de JavaScript:Función de JavaScript

Tutoriales de JavaScript:Ámbito de JavaScript

Tutoriales de JavaScript:Definición de función de JavaScript

Tutoriales de JavaScript:Parámetros de función de JavaScript

Tutoriales de JavaScript:Llamada a función de JavaScript

Tutoriales de JavaScript:Cierre de función de JavaScript

Manual de referencia de JavaScript:Sentencia function de JavaScript