El 14 de septiembre de 2017, publicamos una versión revisada de nuestra Política de privacidad. Tu uso continuado de video2brain.com significa que aceptas este documento revisado, por lo que te recomendamos que dediques unos minutos a leerlo y comprenderlo.

JavaScript esencial

Cómo usar en JavaScript la condición if-else

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
Las condiciones de tipo if-else pueden extenderse tanto como necesitemos hacer evaluaciones. Aprende cómo poder extender y agregar tantas evaluaciones como necesites en tu código. Conoce la sintaxis correcta y aprende a mantener ordenadas este tipo de condiciones.
03:43

Transcripción

Nuestro principal objetivo como programadores es llevar la vida real a código, es decir, hacer metáforas de tal forma que lo que sucede en el mundo real pueda suceder a nivel de código. Para esto nosotros entendemos cómo funcionan los procesos y tratamos de plasmar su flujo en el código con situaciones muy simples, como cuando vas a cruzar la calle, tú te detienes al borde y volteas a ver a un lado o volteas a ver al otro, te preguntas si vienen autos o no vienen autos. En caso de que no vengan autos puedes cruzar, pero en caso de que sí vengan autos no cruzas. Estas son decisiones simples. Pero ¿qué sucede cuando tratamos de agregar más complejidad? Por ejemplo, siguiendo este mismo caso, primero nos preguntamos sobre si vienen o no autos, posteriormente nos podemos preguntar si vienen o no vienen motocicletas y, por último, podemos preguntarnos si vienen o no vienen bicicletas. De esta manera, tenemos distintas decisiones que tomar en un solo momento. Cuando trabajamos en nuestro código, llevar este flujo es realmente sencillo, ya hemos trabajado en una condición simple donde al hacer la primera evaluación, si esta resulta verdadera nos muestra este mensaje. En caso de que no se cumpla, nos muestra este otro mensaje. Pero ¿cómo podemos agregar más? Tenemos una opción que sería copiar toda esta estructura, pero, la verdad, no sería lo mejor. Lo que tendremos que hacer es utilizar una variante de esta estructura donde nosotros podemos preguntar inmediatamente una nueva condición. Por ejemplo, tendremos que escribir 'else' y de nuevo la palabra reservada'if' y entre paréntesis podemos preguntar alguna nueva condición. ¿Qué tal si en esta condición preguntamos si'datoB'es igual a'datoA'? Aquí, yo simplemente voy a poner mi grupo de acciones y después puedo dejarlo ligado directamente a esta condición. Aquí, yo puedo mandar la instrucción 'resultado' es igual a "Segunda evaluación verdadera". ¿Qué quiere decir? Si se cumple esta condición, entonces'resultado'obtiene esta respuesta. En caso de que no se cumpla, preguntamos una segunda condición, y aquí si esto es verdadero entonces guardamos en la variable'resultado' el texto "Segunda evaluación verdadera". Vamos a probarlo. Actualizamos nuestro navegador y vemos que el resultado en pantalla dice: "El resultado de la evaluación'if-else-if' es: no se cumplió ninguna evaluación". ¿Y esto por qué? ¿Es'datoA'mayor que'datoB'? Si'datoA' vale 10 y'datoB'igual a 20, entonces esta condición no se cumple. Entonces, vas a preguntar en la siguiente parte: ¿es'datoB'igual a'datoA'? Tampoco se cumple, entonces nos deja esta otra condición. Si nosotros cambiamos, por ejemplo, y vamos a hacer que'datoA'sea igual a 30, aquí se va a cumplir la primera condición y el texto nos lo va a indicar. De la misma forma, si yo lo cambio y hago que los datos sean iguales. Una gran ventaja que tiene esta estructura es que nosotros podemos agregar tantas evaluaciones necesitemos, por lo tanto yo voy a agregar aquí unas cuantas más y podemos agregar todas las que necesitemos para que el flujo de nuestra información pueda seguir su camino correctamente. Este tipo de estructuras pueden resultar muy complejas, mi recomendación es que hagas un uso adecuado de ellas. ¿Cómo? Haciendo una planeación adecuada de todo el flujo de datos que vas a tener a lo largo de tu aplicación.

JavaScript esencial

Aprende y conoce JavaScript empezando por entender sus conceptos más básicos y esenciales, pero considerando en todo momento la nueva especificación del lenguaje ES6.

5:26 horas (90 Videos)
Actualmente no hay comentarios.
 
Software:
Fecha de publicación:12/09/2017

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.