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 / else permite que un programa reaccione según la situación. Compara con ===, nunca con un solo =.