Estructuras de control: condiciones y ciclos

Las estructuras de control nos permiten controlar el flujo que sigue nuestro programa. Existen de dos tipos: condiciones (if) y ciclos (for, while). Para utilizarlos es importante saber qué son los operadores de igualdad y los relacionales. Empezaremos con estos temas y después mostraremos ejemplos de cómo utilizarlos en las condiciones y en los ciclos (o iteraciones).

Operadores de igualdad

Los operadores lógicos comparan dos o más valores. Esta es la lista de los operadores que tiene Javascript:

Operador de igualdad Ejemplo

>

// Si es mayor que

If( 3 > 1 ){

}

<

// Si es menor que

if( 1 < 8){

}

 

Operadores relacionales

 

Condiciones

Las condiciones permiten tomar decisiones basándonos en el valor que tenga nuestra variable. En JS podemos hacerlas con la palabra if o switch.

Ejemplo utilizando if:

const pi = 3.1416;
var numero = 3;

//
if( pi > numero ){
  console.log('PI es mayor que número');
}

numero = 9;

// Si se cumple la condición
if( numero % 2 === 0 ){
  console.log('El número es par.');
} else { // si no se cumple entonces:
  console.log('El número es impar.');
}

Ver ejemplo en JSBin