Condiciones: if, else if, else
Las estructuras de control de flujo permiten tomar decisiones en el código. La estructura if
se usa para ejecutar un bloque de código si una condición es verdadera.
<script>
var edad = 18;
if (edad >= 18) {
console.log("Eres mayor de edad.");
} else {
console.log("Eres menor de edad.");
}
</script>
Operadores de comparación
Los operadores de comparación se utilizan para comparar valores y producir un resultado booleano.
<script>
var numero1 = 10;
var numero2 = 5;
console.log(numero1 > numero2); // true
console.log(numero1 === numero2); // false
</script>
Bucles: for, while, do while
Los bucles permiten ejecutar un bloque de código varias veces.
<script>
// Bucle for
for (var i = 0; i < 5; i++) {
console.log("Iteración #" + i);
}
// Bucle while
var contador = 0;
while (contador < 3) {
console.log("Contador: " + contador);
contador++;
}
// Bucle do while
var x = 0;
do {
console.log("x es igual a " + x);
x++;
} while (x < 5);
</script>
Instrucciones break y continue
Las instrucciones break
y continue
permiten controlar el flujo dentro de un bucle.
<script>
for (var i = 0; i < 5; i++) {
if (i === 3) {
break; // Termina el bucle
}
console.log("Iteración #" + i);
}
for (var j = 0; j < 5; j++) {
if (j === 2) {
continue; // Salta a la siguiente iteración
}
console.log("Iteración #" + j);
}
</script>