Conditionals and loops in JavaScript

if/else, switch, for, for...of, while, break and continue, with step-by-step visualisers.

Los bloques van entre { } y cada sentencia termina en ;. Para recorrer arrays, lo moderno es for...of; el for clásico con contador sigue siendo útil cuando necesitas el índice.

if / else if / else

const nota = 75;
if (nota >= 90)      console.log("Sobresaliente");
else if (nota >= 70) console.log("Notable");
else if (nota >= 50) console.log("Aprobado");
else                  console.log("Suspenso");

switch

for and for...of

break and continue

Check what you've learned