La construcción else

La construcción else establece un bloque de código, que se ejecutará si la condición en la construcción if es falsa.

Sintaxis

javascriptif (expresión lógica) {
  /*
    el código ubicado aquí se ejecutará,
    si la expresión lógica es verdadera
  */
} else {
  /*
    el código ubicado aquí se ejecutará,
    si la expresión lógica es falsa
  */
};

En el caso de que dentro de las llaves haya solo una expresión, se pueden omitir estas llaves.

Ejemplo

Comprobemos si el valor de la variable es mayor que cero o no:

javascriptlet test = -1;

if (test > 0) {
  alert('+++');
} else {
  alert('---');
}

Ejemplo

Las construcciones if-else se pueden anidar entre sí de forma arbitraria:

javascriptlet num = 3;

if (num >= 0) {
  if (num <= 5) {
    alert('menor o igual a 5');
  } else {
    alert('mayor a 5');
  }
} else {
  alert('menor que cero');
}

Véase también

  • la construcción if,
    que crea una condición
  • la construcción elseif,
    que crea una condición
  • la construcción switch,
    que crea una condición