Parámetros y Valores de Retorno
Desliza para mostrar el menú
Cuando llamas a una función como calculateRectangleArea, proporcionas valores conocidos como argumentos. Estos argumentos se pasan a los parámetros de la función, en este caso, width y height.
123456function calculateRectangleArea(width, height) { return width * height; } const area = calculateRectangleArea(5, 3); console.log("The area of the rectangle is:", area);
Dentro de la función, puedes usar estos parámetros como variables. Cuando la función completa su cálculo, utiliza la palabra clave return para enviar un valor de vuelta al lugar donde fue llamada. Aquí, se retorna width * height, por lo que cuando llamas a calculateRectangleArea(5, 3), la función retorna 15, que luego se almacena en la variable area. La instrucción console.log imprime este resultado para que lo puedas ver.
Una función solo puede devolver un valor a la vez, y tan pronto como alcanza una instrucción return, deja de ejecutarse y sale inmediatamente. Si no se utiliza return, la función devuelve undefined por defecto.
Las funciones también pueden tener parámetros por defecto, que son valores utilizados si no se proporciona un argumento para un parámetro. Esto hace que tus funciones sean más flexibles y previene errores si falta un valor. También puedes usar return anticipadamente en una función si se cumple cierta condición y deseas salir antes de llegar al final.
Por ejemplo, podrías escribir una función como esta:
12345678910function greet(name = "Guest") { if (!name) { return "No name provided."; } return "Hello, " + name + "!"; } console.log(greet()); console.log(greet("")); console.log(greet("Alice"));
Si llamas a greet() sin argumentos, se utiliza el valor predeterminado "Guest". Si llamas a greet(""), la función retorna inmediatamente con "No name provided.". Este enfoque permite manejar diferentes escenarios y facilita el mantenimiento del código.
¡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