Logo

Condicionales en JavaScript: Instrucciones If, Else y Switch

En el desarrollo de aplicaciones web, JavaScript es uno de los lenguajes de programación más utilizados. Una de las características más importantes de JavaScript son las instrucciones condicionales, que nos permiten tomar decisiones en función del valor de una expresión lógica. En este artículo, exploraremos las instrucciones if, else y switch.

Instrucción if

La instrucción if es la forma más básica de una instrucción condicional en JavaScript. Permite evaluar una expresión y ejecutar un bloque de código si la expresión se evalúa como verdadera (true). La sintaxis básica del if es la siguiente:

if (expresion) {
  // código a ejecutar si la expresión es verdadera
}

A continuación, se muestra un ejemplo de su uso:

var edad = 18;

if (edad >= 18) {
  console.log("Eres mayor de edad");
}

En este ejemplo, si la variable edad es mayor o igual a 18, se imprimirá en la consola el mensaje "Eres mayor de edad".

Instrucción else

La instrucción else se utiliza junto con la instrucción if para ejecutar un bloque de código alternativo en caso de que la expresión se evalúe como falsa (false). La sintaxis básica del if y else es la siguiente:

if (expresion) {
  // código a ejecutar si la expresión es verdadera
} else {
  // código a ejecutar si la expresión es falsa
}

A continuación, se muestra un ejemplo de su uso:

var edad = 16;

if (edad >= 18) {
  console.log("Eres mayor de edad");
} else {
  console.log("Eres menor de edad");
}

En este ejemplo, si la variable edad es mayor o igual a 18, se imprimirá en la consola el mensaje "Eres mayor de edad". En caso contrario, se imprimirá el mensaje "Eres menor de edad".

Instrucción switch

La instrucción switch es otra forma de instrucción condicional en JavaScript. Se utiliza cuando se necesita evaluar múltiples casos posibles de una misma expresión. A diferencia de if y else, switch no utiliza una expresión lógica, sino un valor que se compara con cada caso. La sintaxis básica del switch es la siguiente:

switch (valor) {
  case caso1:
    // código a ejecutar si valor coincide con caso1
    break;
  case caso2:
    // código a ejecutar si valor coincide con caso2
    break;
  default:
    // código a ejecutar si valor no coincide con ningún caso
    break;
}

A continuación, se muestra un ejemplo de su uso:

var diaSemana = 3;

switch (diaSemana) {
  case 1:
    console.log("Lunes");
    break;
  case 2:
    console.log("Martes");
    break;
  case 3:
    console.log("Miércoles");
    break;
  default:
    console.log("Día no válido");
    break;
}

En este ejemplo, si la variable diaSemana tiene el valor 3, se imprimirá en la consola el mensaje "Miércoles". Si diaSemana tiene otro valor distinto de 1, 2 o 3, se imprimirá el mensaje "Día no válido".

Conclusiones

Las instrucciones condicionales if, else y switch son fundamentales en JavaScript para tomar decisiones en función del valor de una expresión. Con ellas, podemos controlar el flujo de ejecución de nuestro código y adaptarlo a diferentes situaciones. Es importante entender las diferencias entre ellas y utilizar la que mejor se adapte a cada caso.

Referencias

© Copyright 2024, todos los derechos reservados.