🥇 Condicionales

Los condicionales permiten realizar tomas de decisiones basados en expresiones boleanas, es decir verdadero true o falso false.

🍿 Condicional if (si)

El condicional if evalua una expresión boleana y proporciona un camino para cuando esta se cumple.

if(10 > 1) {
    console.log("10 es mayor que 1");
}

if(1 > 10) {
    console.log("1 es mayor que 10");
}

Salida.

10 es mayor que 1

🍿 Condicional if-else (si o de lo contrario)

El condicional if-else a diferencia del if ofrece la posibilidad de un camino alternativo, el código anterior lo podemos simplificar de la siguiente forma.

if(10 > 1) {
    console.log("10 es mayor que 1");
} else {
    console.log("10 no es mayor que 1");
}

Salida.

10 es mayor que 1

🍿 Condicional if-elseif

El condicional elseif es permite agregar mas condiciones posibles, sabemos que un numero puede ser mayor, menor o igual que otro.

if(5 > 5) {
    console.log("5 es mayor que 5");
} else if(5 < 5) {
    console.log("5 es menor que 5");
} else {
    console.log("5 es igual a 5");
}

Salida.

5 es igual a 5

🍿 Sentencia switch

La sentencia switch es similar a if-elseif, evalua una expresión y presenta múltiples posibles caminos para cada una de los posibles valores.

const estadoCivil = "soltero";

switch(estadoCivil){

    case "casado":
        console.log("la persona esta casada");
        break;

    case "soltero":
        console.log("la persona esta soltera");
        break;

    case "divorciado":
        console.log("la persona esta divorciada");
        break;

    default:
        console.log("no se especifico el estado civil")

}

Salida.

La persona esta soltera