Aquí te van algunos datos curiosos sobre condicionales en JavaScript:
.
- Aunque en JavaScript se utilizan principalmente las estructuras de control de flujo
if
,else if
, yelse
, también existen otras estructuras de control de flujo que pueden utilizarse como alternativa, comoswitch
yternary
.
. - La estructura de control de flujo
switch
es una forma más compacta y legible de escribir múltiples declaracionesif
, y permite evaluar una expresión y compararla con varias opciones diferentes.
. - La estructura
ternary
es una forma más compacta de escribir declaracionesif
yelse
en una sola línea. Esta estructura utiliza el operador ternario?
, que permite evaluar una condición y devolver un valor si la condición es verdadera, y otro valor si la condición es falsa.
. - En JavaScript, también es posible utilizar operadores lógicos como
&&
y||
para evaluar varias condiciones en una sola expresión. Por ejemplo, puedes escribirif (a > 0 && b < 10)
para evaluar si ambas condiciones son verdaderas.
. - Una de las características más útiles de las estructuras de control de flujo en JavaScript es la posibilidad de anidar múltiples declaraciones
if
dentro de otras declaracionesif
, lo que permite evaluar condiciones complejas de manera más eficiente.
. - También es importante tener en cuenta que, en JavaScript, la evaluación de una condición puede ser “falsy” para valores como
false
,0
,NaN
,null
,undefined
, y una cadena vacía""
. Por lo tanto, es importante tener en cuenta estos valores cuando se evalúan condiciones en el código.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?