Contenido del Curso
Introducción a JavaScript
Introducción a JavaScript
¿Qué Son las Funciones?
Las funciones son una característica en programación que permite reservar un bloque de código para ser ejecutado posteriormente. Esto también posibilita ejecutar ese bloque de código varias veces con facilidad.
La sintaxis básica para definir una función es la siguiente:
js
Aquí function
es la palabra clave utilizada para definir una función, y funcName
representa el nombre de la función que se desea crear.
Crear una función se denomina con mayor precisión "definir" una función. El código que define una función se conoce como el código de "definición de función".
El principio DRY (Don't Repeat Yourself) es un concepto fundamental en programación que enfatiza la minimización de la duplicación de código. Promueve escribir cada parte de la lógica una sola vez y reutilizarla cuando sea necesario. Esto mejora la legibilidad y la eficiencia del código. Las funciones desempeñan un papel importante en la aplicación de este principio, ya que permiten eliminar cualquier código redundante.
A continuación se muestra un ejemplo de una función que dibuja un triángulo en la consola:
function drawTriangle() { console.log("*"); console.log("* *"); console.log("* * *"); console.log("* * * *"); console.log("* * * * *"); } drawTriangle();
Es posible ejecutar una función más de una vez:
function drawTriangle() { console.log("*"); console.log("* *"); console.log("* * *"); console.log("* * * *"); console.log("* * * * *"); } drawTriangle(); drawTriangle(); drawTriangle();
Ejecutar una función también se denomina a veces llamar a una función. De manera similar, una instrucción que ejecuta una función (por ejemplo: myFunc()
) se denomina Llamada de Función.
Se recomienda nombrar las funciones de manera significativa para que el nombre de la función refleje con precisión la operación que realiza.
1. ¿Qué palabra clave se utiliza para definir una función en JavaScript?
2. ¿Cuál será la salida del siguiente código?
3. ¿Cuál de las siguientes afirmaciones NO es verdadera sobre las funciones?
¡Gracias por tus comentarios!