Descubre las 3 declaraciones condicionales clave

Las declaraciones condicionales son una herramienta fundamental en la programación. Permiten que nuestras aplicaciones tomen decisiones y ejecuten diferentes acciones según ciertas condiciones. En este artículo, exploraremos las tres declaraciones condicionales clave que todo desarrollador debe conocer.

¿Qué verás en este artículo?

1. If-else

La declaración if-else es una de las más comunes en la programación. Se utiliza para ejecutar diferentes acciones según una condición. La sintaxis básica es la siguiente:

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

Por ejemplo, si queremos imprimir "Hola mundo" en la consola solo si el número de usuarios en nuestro sitio web es mayor a 100, podemos usar la siguiente declaración:

```
if (numeroDeUsuarios > 100) {
console.log("Hola mundo");
} else {
console.log("No hay suficientes usuarios");
}
```

2. Switch

La declaración switch es otra forma de ejecutar diferentes acciones según una condición. Sin embargo, a diferencia de la declaración if-else, el switch se utiliza cuando tenemos múltiples opciones y queremos ejecutar diferentes acciones según cada una de ellas. La sintaxis básica es la siguiente:

```
switch (variable) {
case valor1:
// código a ejecutar si la variable es igual a valor1
break;
case valor2:
// código a ejecutar si la variable es igual a valor2
break;
...
default:
// código a ejecutar si la variable no es igual a ninguno de los valores anteriores
}
```

Por ejemplo, si queremos imprimir el nombre del día de la semana según un número del 1 al 7, podemos usar la siguiente declaración:

```
switch (numeroDelDia) {
case 1:
console.log("Lunes");
break;
case 2:
console.log("Martes");
break;
case 3:
console.log("Miércoles");
break;
case 4:
console.log("Jueves");
break;
case 5:
console.log("Viernes");
break;
case 6:
console.log("Sábado");
break;
case 7:
console.log("Domingo");
break;
default:
console.log("Número de día inválido");
}
```

3. Ternary

La declaración ternary es una forma corta de escribir una declaración if-else. Es muy útil cuando queremos asignar un valor a una variable según una condición. La sintaxis básica es la siguiente:

```
variable = (condición) ? valorSiVerdadero : valorSiFalso;
```

Por ejemplo, si queremos asignar el valor "Mayor a 100" a la variable resultado si el número de usuarios en nuestro sitio web es mayor a 100, y asignar el valor "Menor o igual a 100" si no lo es, podemos usar la siguiente declaración ternary:

```
resultado = (numeroDeUsuarios > 100) ? "Mayor a 100" : "Menor o igual a 100";
```

Conclusión

Las declaraciones condicionales son una herramienta fundamental en la programación. La declaración if-else se utiliza para ejecutar diferentes acciones según una condición, la declaración switch se utiliza cuando tenemos múltiples opciones y queremos ejecutar diferentes acciones según cada una de ellas, y la declaración ternary es una forma corta de escribir una declaración if-else. Conociendo estas tres declaraciones condicionales clave, podrás tomar decisiones y ejecutar diferentes acciones en tus aplicaciones de forma efectiva y eficiente.

Preguntas frecuentes

¿Puedo usar más de un case en una declaración switch?

Sí, puedes tener tantos casos como quieras en una declaración switch. Solo asegúrate de poner la palabra clave "break" al final de cada caso para que la ejecución se detenga en el caso correspondiente.

¿Puedo usar una declaración ternary sin asignar el valor a una variable?

Sí, puedes usar una declaración ternary sin asignar el valor a una variable. Por ejemplo, puedes imprimir el resultado directamente en la consola usando la siguiente sintaxis:

```
console.log((condición) ? valorSiVerdadero : valorSiFalso);
```

¿Puedo usar una declaración if-else dentro de otra declaración if-else?

Sí, puedes anidar declaraciones if-else dentro de otras declaraciones if-else. Esto se conoce como estructuras de control anidadas y es muy común en la programación.

¿Puedo usar una declaración ternary con más de dos valores posibles?

No, la declaración ternary solo puede tener dos valores posibles: uno si la condición es verdadera y otro si es falsa. Si necesitas más de dos valores posibles, debes usar una declaración if-else o switch.

¿Puedo usar una declaración switch con valores no numéricos?

Sí, puedes usar una declaración switch con valores no numéricos. Solo asegúrate de poner las comillas alrededor de cada valor no numérico en los casos correspondientes.

Liz López

Es autora de varios libros de lingüística. Se graduó en la Universidad de Harvard con un grado de doctorado y trabajó como profesor de lingüística en varias universidades. Es autora de varios libros sobre lingüística moderna, incluyendo uno que se ha convertido en una referencia básica para el estudio de la lingüística. También ha publicado varios artículos en revistas académicas sobre temas relacionados con la lingüística.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

A continuación le informamos del uso que hacemos de los datos que recabamos mientras navega por nuestras páginas. Puede cambiar sus preferencias, en cualquier momento, accediendo al enlace al Area de Privacidad que encontrará al pie de nuestra página principal. Más información.