Cómo devolver un valor en JavaScript

La mejor manera de devolver información al código que llamó a una función en JavaScript es escribir la función para que los valores que utilizan la función se le pasa como parámetros y la función devuelve cualquier valor que necesite sin usar o actualizar ningún global variables

Al limitar la forma en que se pasa la información hacia y desde las funciones, es más fácil reutilizar la misma función desde múltiples lugares en el código.

Declaración de devolución de JavaScript

JavaScript proporciona devolver un valor al código que lo llamó después de que todo en la función que necesita ejecutarse haya terminado de ejecutarse.

JavaScript devuelve un valor de una función al código que lo llamó utilizando la instrucción return. El valor a devolver se especifica en la devolución. Ese valor puede ser un valor constante, una variable o un cálculo donde se devuelve el resultado del cálculo. Por ejemplo:

retorno 3;
volver xyz;
volver verdadero;
return x / y + 27; Puede incluir múltiples declaraciones de retorno en su función, cada una de las cuales devuelve un valor diferente. Además de devolver el valor especificado, la declaración de retorno también actúa como una instrucción para salir de la función en ese punto. No se ejecutará ningún código que siga a la declaración de devolución.
instagram viewer

función num (x, y) {
if (x! == y) {return false;}
if (x <5) {return 5;}
volver x;
}

La función anterior muestra cómo controla qué declaración de retorno se ejecuta mediante las declaraciones if.

El valor que se devuelve de una llamada a una función es el valor de esa llamada de función. Por ejemplo, con esa función, puede establecer una variable en el valor que se devuelve utilizando el siguiente código (que establecería el resultado en 5).

resultado var = num (3,3);

La diferencia entre funciones y otras variables es que la función debe ejecutarse para determinar su valor. Cuando necesita acceder a ese valor en múltiples lugares en su código, es más eficiente ejecutar la función una vez y asignar el valor devuelto a una variable. Esa variable se usa en el resto de los cálculos.

instagram story viewer