Devolución de Datos desde Funciones
Podemos devolver cualquier tipo de valor desde una función utilizando una sentencia return
.
123456function sum(a, b) { return a + b; } let result = sum(10, 15); console.log(result); // Output: 25
Sintaxis general
La sintaxis general de una sentencia return es
return <value>;
Donde <value>
es opcional. Si no se proporciona ningún valor, la función devuelve undefined
:
1234567function exampleFunc() { console.log("In the Function"); return; } let result = exampleFunc(); console.log("Return value if nothing is returned:", result); // Output: undefined
¿Cómo funciona?
La sentencia return detiene la ejecución de la función y regresa al punto en el código donde la función fue llamada. Por lo tanto, cualquier código después de return
es ignorado:
1234567891011function exampleFunc() { console.log(1); console.log(2); return true; // Execution stops here console.log(4); // Ignored console.log(5); // Ignored } console.log("Before Function Call"); console.log(exampleFunc()); // Output: true console.log("After Function Call");
1. ¿Cuál será la salida del siguiente código?
2. ¿Qué sucede si una función tiene una sentencia return sin valor?
3. ¿Cuál será la salida del siguiente código?
4. En el siguiente código, ¿cuál será el valor de result
?
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 1.33
Devolución de Datos desde Funciones
Desliza para mostrar el menú
Podemos devolver cualquier tipo de valor desde una función utilizando una sentencia return
.
123456function sum(a, b) { return a + b; } let result = sum(10, 15); console.log(result); // Output: 25
Sintaxis general
La sintaxis general de una sentencia return es
return <value>;
Donde <value>
es opcional. Si no se proporciona ningún valor, la función devuelve undefined
:
1234567function exampleFunc() { console.log("In the Function"); return; } let result = exampleFunc(); console.log("Return value if nothing is returned:", result); // Output: undefined
¿Cómo funciona?
La sentencia return detiene la ejecución de la función y regresa al punto en el código donde la función fue llamada. Por lo tanto, cualquier código después de return
es ignorado:
1234567891011function exampleFunc() { console.log(1); console.log(2); return true; // Execution stops here console.log(4); // Ignored console.log(5); // Ignored } console.log("Before Function Call"); console.log(exampleFunc()); // Output: true console.log("After Function Call");
1. ¿Cuál será la salida del siguiente código?
2. ¿Qué sucede si una función tiene una sentencia return sin valor?
3. ¿Cuál será la salida del siguiente código?
4. En el siguiente código, ¿cuál será el valor de result
?
¡Gracias por tus comentarios!