Solucionado (ver solución)
Solucionado
(ver solución)
4
respuestas

Mejor código para condiciones complejas

En uno de los ejercicios vi que se puede poner un código con doble condición así:

if (imcCalculado < composicionSobrepeso && imcCalculado > composicionNormal) { 

No obstante, en el video se hizo así:

if (imcCalculado < composicionSobrepeso) {
    if (imcCalculado > composicionNormal) { 

¿Cuál es la más indicada? ¿Hay diferencia?

4 respuestas
solución!

Creo que por orden en el codigo la mejor opcion es la primera, pero no quiere decir que la segunda esté errada.

Las dos formas son correctas, pero si hablamos de eficiencia la primera es la mejor sin duda!

Hola Heidy Murillo Quesada, las dos condiciones es correcto es simbolo && es para comparar dos condiciones identicas que estan dentro para cumplir la condicion tambien hace el ahorro de codigo sea mas corto. puedes consultar esta paguina sobre la condicion IF web https://developer.mozilla.org/es/docs/Learn/JavaScript/Building_blocks/conditionals

Muchas gracias a todos