Dar una buena acogida.
Entonces, en esta lección abordaremos uno de los conceptos más importantes de toda la programación.
Y, de hecho, podría argumentar que en realidad es el concepto más importante que es condicional.
Y la razón por la que digo que los condicionales son tan importantes es que son la única manera de agregar
decisiones a su código.
Es la forma en que agrega lógica a su programación, así que le daremos algunos ejemplos de usos del mundo real para condicionales.
Tomemos un ejemplo de inicio de sesión de usuario.
contraseña en ese formulario y hay un código que verifica la contraseña que ingresó con la contraseña en la base de datos.
Por lo tanto, cuando vaya a iniciar sesión en un sitio web, escriba una
Y si coinciden, inicie sesión en el sitio y será redireccionado a otra página.
Y si no coinciden, generalmente aparece un mensaje de error o algo por el estilo.
Entonces, hay dos caminos diferentes que tienen el mismo código exacto.
Otro ejemplo sería cuando compras algo en línea cuando ingresas la información de tu tarjeta de crédito.
Si funciona si la transacción se realiza, es posible que reciba un correo electrónico de confirmación y verá una pantalla de éxito.
Y si hay algún problema con su información o no tiene fondos en la cuenta, recibirá
un mensaje de error.
De nuevo dos resultados diferentes.
Entonces, veamos condicionales en acción.
Entonces, hay tres palabras clave que necesito que recuerdes a lo largo de esta conferencia, que son if else
if else.
Estas son las tres palabras clave condicionales de JavaScript y sí, sé que LCF es técnicamente
dos palabras en inglés, pero para Javascript es solo una palabra clave.
Entonces, el ejemplo que vamos a usar para ilustrar condicionales es el de un gorila en
una sala de conciertos.
Entonces la idea es que tendremos una variable de edad y si esa es la edad si una persona es menor
de 18 años. Desafortunadamente esa persona no puede ingresar a nuestra sede si esa persona es mayor de 18 años pero aún
no tiene 21 años.
Eso significa que pueden ingresar, pero tenemos que dibujar una X en su brazo o en su mano porque
no pueden beber.
Y finalmente, cualquier otra persona que tenga más de 21 años puede ingresar y beber.
Entonces esas son las tres cosas que vamos a intentar y escribir con código.
Entonces, antes de continuar vamos a hacer una recapitulación rápida de los operadores lógicos booleanos del último video.
Y la razón por la que estamos haciendo eso es que realmente utilizamos nuestras
tres palabras clave que mencioné al principio si LCF y, además, en conjunto con estos operadores booleanos para tomar la decisión
de agregar la lógica.
Entonces, para recapitular, tenemos menos que mayor que menor o igual que mayor que o igual a.
Pop quiz aquí.
¿Cuál es la diferencia entre estos dos?
Entonces, video de Pozzi e intente recordar la diferencia entre las llamadas chirpily y las dobles equivalentes.
Entonces, la diferencia es que el doble igual realiza la coerción de tipo mientras que Trípoli es igual a igual a estricto.
Entonces escribe coerción.
Comencemos allí.
El doble igual significa que el número uno en realidad va a ser igual al de la cadena uno.
Cuando usamos el doble igual porque a javascript no le importa el tipo.
Sin embargo, cuando hacemos triple iguales, que es estricto, se preocupa por el tipo y el valor en conjunto.
Entonces uno es triple igual al voto número uno, no sería triple igual al de la cadena uno.
Y luego tenemos estos dos operadores yy o.
Y recuerda eso, y solo es cierto si ambos lados son verdaderos, sin embargo, o son ciertos.
Si uno de los lados se evalúa como VERDADERO.
De acuerdo, ahora sigamos con la escritura de nuestra lógica.
Entonces, lo primero que vamos a ver es la palabra clave if la palabra clave if toma una sola
expresión en lugar de paréntesis, que evaluará como verdadera o falsa.
Y si se evalúa como verdadero cualquier código que proporcionemos dentro de las llaves, en este
caso se ejecutará una declaración de tipo consola.
Por lo tanto, este registro Alt constante solo se ejecutará, y solo se imprimirá si la edad es menor
a 18.
Si es mayor que 18 si es igual a 18, no veremos este texto impreso.
Esa es la primera parte que nuestro gorila revisa si eres demasiado joven para conseguirlo.
Entonces, vamos a aprender sobre otra cosa.
Y la forma en que LCF funciona es que sigue una declaración if.
Es una condición secundaria.
Entonces, en este caso, estamos verificando si la edad es menor a 18.
Entonces, si alguien es demasiado joven para ingresar al recinto si tiene menos de 18 años no puede ingresar.
Lo siguiente que debemos verificar solo después de verificar el primero es si son mayores de 18 años.
Pero menos de 21.
Así que LCF funciona exactamente de la misma manera que si pasamos una expresión entre paréntesis que se
evaluará como verdadera o falsa si es verdadera.
El código dentro de las llaves se ejecutará si no es verdadero si es falso. No sucede nada.
Entonces, de nuevo LCF funciona igual que si.
Excepto que debe seguir en su declaración.
Entonces tenemos esta línea aquí.
La edad mayor a 18 y la edad es menor a 21, que en realidad es un poco redundante.
Entonces piensa en esto por un segundo.
Además de un video, intenta identificar cómo podríamos refactorizar esto.
Así que este es un cambio realmente menor pero notarás que me deshice de él si la edad es mayor que 18 aquí.
Y menos de 21 y simplemente lo convirtió en si la edad LCF es menor de 21.
Así que de nuevo solo para reiterar que teníamos esto antes y lo refactorizamos en esto.
Y la razón por la que lo hicimos es que es redundante.
La única forma en que se ejecutará este código es si esta primera declaración if es falsa.
solo se ejecutará si ya hemos establecido que la edad no es inferior a 18 o que es mayor o igual a 18.
Entonces, lo que eso significa es que este código
Entonces, si eres mayor o igual a 18 y menos de 21 puedes ingresar pero no puedes beber.
Entonces el último paso es el.
De lo contrario, la sección que es.
De lo contrario, nos permite hacer que suceda algo más en otro momento.
Entonces, en este caso, si no tienes menos de 18 años y no tienes entre 18 y 21 años, eso
significa que puedes entrar y beber y, por lo tanto, no tomar una expresión entre paréntesis.
luego lo que sea que pongamos dice que las llaves se ejecutarán solo como un último esfuerzo.
Es diferente ya que solo escribimos else y
Entonces esto se ejecutará primero y si no se imprime nada, si esto no es cierto, pasaremos a esto.
Si esto no es cierto, pasaremos a esto.
Pero recuerde que si todo el camino es cierto, todo se detiene y este no se ejecutará.
Entonces, si esto es cierto, este código está hecho.
Si este elfo es si es falso.
Pero esto es cierto o nunca se ejecuta.
Así que recuerda que estos son tres caminos diferentes para una decisión aquí.
OK, entonces su ejercicio aquí, hay algunos de ellos es tomar el código que acabo de darle con el gorila para
una sala de conciertos.
Y para agregar algunas, digamos otras condiciones peculiares.
Entonces, si la edad es neta negativa, queremos asegurarnos de imprimir un mensaje de error.
Si la edad es 21
Exactamente.
Queremos imprimir feliz cumpleaños 21 darles una oportunidad gratuita.
Y si la edad es extraña, debería imprimir su edad. Es extraño.
Entonces tienes que hacer un poco de matemática allí para descubrir si es extraño.
Y luego, el último que es una ventaja es averiguar si la edad es un cuadrado perfecto y si no
recuerdas cuál es el cuadrado perfecto, puedes mirar hacia arriba, pero básicamente es un número cuya raíz cuadrada
los dos factores son los exactos. mismo número.
Así que cuatro veces para 16, 16 es un cuadrado perfecto, cuatro es un cuadrado perfecto, porque dos por dos es cuatro.
Está bien así que eso es un súper bono.
Diviértete con esto y lo veré en el siguiente video.