Soy un nuevo aficionado a la programación. Decidí comenzar con JavaScript porque estoy interesado en el desarrollo web. Trabajando en algunas clases me he encontrado con algo que realmente me confunde. ¿Cuál es el propósito de "else...if" cuando parece que múltiples "ifs" hacen lo mismo? Realmente he tratado de encontrar esta respuesta antes de publicar aquí. He trabajado en varias pruebas en la consola de Chrome. Gracias de antemano.
Hace una diferencia cuando pueden darse múltiples condiciones. Por ejemplo:
if (x) { do thing 1 } if (y) { do thing 2 }hará tanto la cosa 1 como la cosa 2 si x e y son verdaderas. Pero
if (x) { do thing 1 } else if (y) { do thing 2 }hará solo la cosa 1 si x es verdadera, incluso si y también lo es. Hará y solo si y es verdadero y x es falso.