Un programa toma decisiones a menudo: «si ocurre tal cosa, entonces haz esto». Son las condiciones.
Los operadores útiles
- Aritméticos:
+,-,*,/. - De comparación:
===(igual),!==(distinto),>,<. - Lógicos:
&&(y),||(o).
La estructura if / else
let age = 18;
if (age >= 18) {
console.log("Majeur");
} else {
console.log("Mineur");
}
La condición entre paréntesis se evalúa: si es verdadera se ejecuta el primer bloque, y si no, el del else. Ojo: para comparar se usan tres signos igual (===), mientras que uno solo (=) sirve para asignar un valor.
Recuerda:
if / elsepermite que un programa reaccione según la situación. Compara con===, nunca con un solo=.