Módulo 1 · Fundamentos25 min
Funciones Básicas
Declaración, parámetros, scope, arrow functions.
Recompensa al completar
Insignia “Funciones maestro” · +20 puntos
¿Qué es una función?
Una función es un bloque de código reutilizable que realiza una tarea específica.
Declaración de función
javascript
function saludar() {
console.log("¡Hola, mundo!");
}
saludar(); // "¡Hola, mundo!"Parámetros y argumentos
javascript
function sumar(a, b) {
return a + b;
}
let resultado = sumar(3, 5); // 8Valor de retorno
javascript
function esPar(numero) {
return numero % 2 === 0;
}Parámetros por defecto
javascript
function saludar(nombre = "Amigo") {
return `¡Hola, ${nombre}!`;
}Argumentos variables (...rest)
javascript
function sumar(...numeros) {
return numeros.reduce((total, n) => total + n, 0);
}
sumar(1, 2, 3, 4); // 10Expresiones de función
javascript
const multiplicar = function(a, b) {
return a * b;
};Arrow functions
javascript
const cuadrado = x => x * x;
const sumar = (a, b) => a + b;
const saludar = nombre => `¡Hola, ${nombre}!`;Alcance (Scope)
javascript
let global = "Soy global";function ejemplo() {
let local = "Soy local";
console.log(global); // ✅ Acceso a global
console.log(local); // ✅ Acceso a local
}
?Ejercicio
Crea una función 'esPar' que reciba un número y retorne true si es par, false si es impar.
editor.js
1234
Recompensa al completar
Insignia “Funciones maestro” · +20 puntos