Las condicionales son estructuras de control que nos permiten ejecutar un bloque de código si se cumple una condición, y otro bloque de código si no se cumple. En la vida real nosotros aplicamos esta lógica, por ejemplo, si tenemos sed, tomamos agua, si no, simplemente no tomamos agua. En programación y en la vida es lo mismo, las condicionales nos ayudan a evaluar situaciones y atenderlas según corresponda.
Condicionales
if condicional, else if Y else
La palabra reservada if nos permite ejecutar un bloque de código si se cumple una condición. frecuentemente se suele acompañar con else el cual es la condición contraria; es decir si no se cumple una condición. Adicionalmente también tenemos else if nos permite evaluar una segunda condición si la primera no se cumple.
El uso del else en una condicional no es obligatoria. Incluso existen técnicas recomendada para mejorar la lectura y comprensión del código que no usan else. Una de ellas es el uso de "Guard Clauses↗"
Operador ternario
El operador ternario es una forma abreviada de escribir una condicional, es decir, nos permite evaluar una condición y ejecutar un bloque de código si se cumple, y otro bloque de código si no se cumple. Es muy utilizado y se representa con ?.
Switch
El switch es una estructura de control que nos permite evaluar una condición y ejecutar un bloque de código dependiendo de la condición que se cumpla. Veamos cómo qué switch es un guardia y case son las salas del cine, dependiendo de nuestro boleto podemos acceder a cierta sala de cine por ende una película distinta, y break serían las paredes del cine, son las que limitan las salas.
Prueba tu conocimiento
Selecciona el código erróneo ( por cuestiones de practicas vamos a suponer que la variable 'tieneSed' ya fue declarada)
✨ Correcto: ❌ Incorrecto:Dentro de un Switch que palabra reservada impide que un caso se siga ejecutando y termine en otros casos
✨ Correcto: ❌ Incorrecto:'Siempre después de un if se escribe un else'. Esta sentencia es:
✨ Correcto: ❌ Incorrecto: