Funciones JavaScript

in #spanish4 years ago

Funciones que retornan valores.


var luis = {
nombre: 'Luis',
apellido: 'ReAn',
edad: 31,
musico: true,
chef: false,
estudiante: true,
dj: false,
profesor: false,
programador: false
}

var miguel = {
nombre: 'Miguel',
apellido: 'Andra',
edad: 18
}

    function imprimirProfesiones(persona) {
        console.log(`${persona.nombre} es:`)

if (persona.chef) {
 console.log('Chef')  
}
if (persona.musico) {
 console.log('Musico')  
}
if (persona.estudiante) {
 console.log('Estudiante')  
}
if (persona.dj) {
 console.log('DJ')  
}
if (persona.profesor) {
 console.log('Profesor')  
}
if (persona.programador) {
 console.log('Programador')  
}
 
    }

    const MAYORIA_DE_EDAD = 18

    function esMayorDeEdad(persona) {
return persona.edad >= MAYORIA_DE_EDAD
    }

    function imprimirSiEsMayorDeEdad(persona) {
        if (esMayorDeEdad(persona)) {
        console.log(`${persona.nombre} es mayor de edad`)
} else {
        console.log(`${persona.nombre} es menor de edad`)
    }
}

Hoy aprendi muchas cosas mas en JavaScript y aunque se empieza de una forma que uno no entiende al principio pero que como dije en posts pasados, lo vas entendiendo poco a poco, es muy recompensante saber todo lo que se viene por delante.

En el bloque de codigo anterior se resume en como podemos crear variables, objetos, funciones y tambien constantes que son muy parecidas a las variables por lo que me acaboo de dar cuenta en esta clase y pues tiene logica la diferencia entre variable y constante.

La variable la debemos que declarar y hay varibles que tiene varios valores como un ser humano y sus caracteristicas que lo definen como su peso, edad, etc., los objetos estan encerrados entre llaves que es donde almacenamos las caracteristicas del objeto como tal.

El if y el else sirven para decir que si o decir que no cuando queremos especificar algo en especial.

El monbre de las variables de seEscribeAsiParaQue pueda ser mejor leido y se pueda diferenciar.

steemitclase11js.png

plantillanunca_parar_de_aprender.jpg

Coin Marketplace

STEEM 0.24
TRX 0.21
JST 0.036
BTC 98210.68
ETH 3384.50
USDT 1.00
SBD 3.43