Herramientas de usuario

Herramientas del sitio


informatica:lenguajes_de_programacion:javascript:start

¡Esta es una revisión vieja del documento!


Javascript

Función

Se puede declarar de 3 maneras.

Declaración de función

Función Declarativa (Named Function)

function saludar(nombre){
    return `Hola, ${nombre}!.`;
}
console.log( saludar("John Doe") );

Función Anónima

const saludar = function(nombre){
    return `Hola, ${nombre}!.`;
}

Función Flecha (Arrow Function)

const saludar = (nombre) => {
    return `Hola, ${nombre}!.`;
}

Parámetros

Parámetros opcionales

En typescript se puede poner un “?” al final de un parámetro, en javascript NO EXISTE LA OPCION “?” pero aprovechando que no sale mensaje de error si se pone más parámetros se puede manejar verificando si no se declaró el parámetro con “undefined”, uso el typeof en el IF el igual repetido 3 veces que se usa para comparar el tipo de dato.

function saludar( nombre, cercania){
    if( typeof cercania === "undefined"){
        return `Hola ${nombre}!.`;
    }else{
        return `Hola ${nombre} ${cercania}!.`;
    }
}
 
console.log( saludar( "Billy" ) );
// 'Hola billy!.'
 
console.log( saludar( "Billy", "amigo") );
// 'Hola billy amigo!.'
 
console.log( saludar( "Billy", "amigo", "bla bla bla") );
// 'Hola billy amigo!.'

Parámetros de cantidad variable

function sumar(...numeros){
    return numeros.reduce( (total, n) => total + n, 0 );
 
}
informatica/lenguajes_de_programacion/javascript/start.1780735455.txt.gz · Última modificación: 2026/06/06 08:44 por admin