Este artículo está envuelto
Por qué usamos una declaración de devolución en JavaScript
Utilizamos una declaración de devolución cuando necesitamos un valor específico de la función para usar para otros programas.
Una declaración de devolución puede devolver cada tipo de datos en JavaScript como:
Cómo funciona una declaración de devolución en JavaScript
Una declaración de devolución usa un devolver Palabra clave y una expresión o un valor que debe devolverse de acuerdo con el requisito del programador. Una declaración de devolución debe terminar con un punto y coma (;).
Sintaxis
valor de retorno;El Valor En la sintaxis anterior se define como el valor devuelto por la función. En el estado de retorno, el valor es opcional. Una declaración de retorno devuelve un resultado indefinido si no especificamos el valor.
Declaración de devolución con un valor
El siguiente ejemplo se usa para mostrar el uso simple de una declaración de retorno con un valor en JavaScript.
Código
var show = a (2, 3);Producción
Aquí tomamos una variable espectáculo y asignar una función con 2 argumentos. Entonces creamos una función a() que toma dos parámetros b y C y devuelve su producto. Luego mostramos el resultado que se ve claramente arriba.
Declaración de devolución sin un valor
También podemos usar una declaración de devolución sin un valor, pero una declaración de devolución sin un valor solo se usa para finalizar un programa. El siguiente ejemplo muestra el uso de declaraciones de retorno sin valor.
Código
var a = y ();El programa continúa ejecutándose hasta el valor de X se convierte en 4 y el control entrará en el si estaticar y ejecute la declaración de devolución que terminará el programa.
Producción
El ejemplo anterior muestra claramente que el programa sigue imprimiendo el valor de x hasta que llega la condición para ejecutar la declaración de retorno y el programa termina.
Función sin una declaración de retorno
El siguiente ejemplo demuestra lo que sucederá si no especificamos la declaración de retorno en el cuerpo de la función y solicitamos un valor de retorno.
Código
Producto de función (a)Aquí creamos un producto de función () que toma un parámetro y almacena el producto de dos números en variable b. Luego, fuera de la función, tomamos otro resultado variable y lo inicializamos con la llamada de función. Por último, imprimimos el resultado.
Producción
En el ejemplo anterior, se ve claramente que la salida es indefinido porque la variable de resultado solicita un valor de retorno de la función, pero la función no tiene una declaración de retorno.
Declaración de devolución con múltiples valores usando Array
También podemos devolver múltiples valores con la ayuda de una declaración de retorno mientras usamos una matriz. En el siguiente ejemplo, podemos mostrar cómo usamos una declaración de retorno para devolver múltiples valores.
Código
Función info ()Aquí creamos una función info (), dentro de la función creamos cuatro variables (nombre, contacto, edad, des) y les asignamos algunos valores. Después de eso, devolvemos una matriz que contiene nombre, contacto, edad y des. Fuera de la función tomamos la matriz const e inicializamos con la llamada de función info (). Por último, imprimimos todas las variables.
Producción
En el ejemplo anterior se ve claramente que el programa devuelve múltiples valores con la declaración de ayuda de retorno mientras se usa una matriz.
Declaración de devolución con múltiples valores usando objeto
También podemos devolver múltiples valores con la ayuda de una declaración de retorno mientras usamos un objeto. En el siguiente ejemplo, podemos mostrar cómo usamos una declaración de retorno para devolver múltiples valores.
Código
función lpmodal ()Aquí creamos una función lpModal (), dentro de la función creamos tres variables (nombre, marca, precio) y las asignamos con valores. Después de eso devolvemos un objeto que contiene el nombre, la marca y el precio como par de valores clave. Fuera de la función tomamos el objeto y lo inicializamos con la llamada de función LPMODAL (). Por último, imprimimos todas las variables.
Producción
En el ejemplo anterior se ve claramente que un programa devuelve múltiples valores con la ayuda de una declaración de retorno mientras se usa un objeto.
Conclusión
En JavaScript, la declaración de retorno termina el programa y devuelve un valor si se especifica. En el artículo anterior podemos ver cómo usar declaraciones de retorno en JavaScript, por qué usar declaraciones de retorno en JavaScript y cómo funcionan las declaraciones de retorno en diferentes escenarios.