Dar una buena acogida.
Por lo tanto, en esta lección vamos a comenzar justo donde lo dejamos y vamos
a ver cómo podemos cambiar declaraciones simples o booleanas como la que acabamos de ver en declaraciones
más complicadas que tienen múltiples componentes.
Entonces, todos van a evaluar que es verdadero o falso al final del día.
Pero puede haber múltiples piezas que individualmente se evalúen como verdaderas o falsas antes de
que todo se vuelva verdadero o falso.
lógicos y, como dijimos, esto es básicamente una forma de encadenar completamente en lógica.
Entonces, hay tres operadores
Entonces esos tres se llaman AND OR y NOT.
Así que vamos a comenzar a hablar bien.
Y y la forma en que funciona
Antes que nada, lo escribes con dos símbolos y puedes verlo aquí. Lo usamos en un ejemplo donde x
es igual a 5 e Y es igual a 9.
Entonces, toma dos lados.
Hay un lado izquierdo y un lado derecho y va en el medio.
Entonces, la forma en que leería esto es X menos de 10 y X no es igual a 5.
Entonces evaluaremos ambos lados.
X es menor que 10.
Eso es verdad.
Cinco es menor que 10 x no es igual a 5 y eso es falso.
Así que terminamos con lo verdadero y lo falso.
Y la forma en que funciona es que requiere que ambas partes sean ciertas.
ambos sean verdad Izquierda y Derecha y eso no es cierto, en este caso solo el lado izquierdo es verdadero.
Requiere que
Entonces todo es falso.
La forma en que funciona o funciona es ligeramente diferente, pero toma ambos lados.
Pero solo requiere que uno de ellos sea verdadero, sea de la izquierda o la derecha, sea verdadero para que
todo sea verdad.
Solo una nota al margen, el personaje aquí, el personaje de la tubería está ubicado arriba de la mayoría de las personas, ingrese
o regrese la clave y generalmente necesita presionar shift para que funcione.
Entonces dos de esos es cómo escribes o en Javascript.
Entonces, el lado izquierdo Y es mayor que nueve.
Eso no es cierto porque Y tiene 9 o X es triple igual a 5, lo que es cierto X es 5.
Así que terminamos con falso o verdadero que evalúa ser cierto en general porque o solo requiere que un
lado sea verdadero.
Por último, no, y la forma en que no funciona es un poco diferente.
No toma un lado izquierdo o derecho, simplemente niega o cambia el valor de lo que alguna vez lo aplicamos.
Entonces, si algo era cierto y colocamos un nudo delante de él, entonces se convierte en falso.
Si algo es falso y ponemos un nudo delante de él, entonces se convierte en verdad.
Entonces, en este caso, la expresión X triple es igual a Y, que es falso.
Cinco no es igual a nueve.
Entonces el interior es falso, pero hay una explosión o un nudo delante que niega todo
y lo convierte en verdad.
Así que sigamos adelante y demos una oportunidad con un ejercicio rápido.
Entonces debajo hay tres líneas de código.
Tenemos una variable x set para convertir una variable y igual a la cadena A y luego una expresión corta aquí
que está usando o en el medio.
Entonces, adelante, evalúelo tú mismo.
No solo copie y pegue en la consola.
Repasaremos una solución.
Así que solo trata de predecir cuál es el resultado.
Si es verdadero o falso basado en lo que hemos cubierto hasta ahora.
DE ACUERDO.
Entonces este ejercicio si conectamos 10 para X y la cadena A para y.
Comencemos en la cadena izquierda un triple es igual a la cadena B.
Eso no es verdad o x es mayor o igual a 10, que es verdadero porque X es 10.
Entonces tenemos lo falso o verdadero que nos da por supuesto que es cierto.
Y definitivamente podríamos evaluar esto en la consola solo para verificar que nuestro trabajo solo se centre
y verá que nos hacemos realidad.
Entonces, un ejercicio más aquí.
Esta vez es un poco más larga pero tiene los mismos componentes básicos.
Así que resiste la tentación solo para escribirla en tus contras. Asegúrate de conectar tres para X y 8 para
Y y ver si puedes averiguar si la expresión completa es verdadera o falsa.
DE ACUERDO.
Así que espero que hayas hecho eso.
Repasemos la respuesta ahora.
Entonces, al hacer esto, comencemos identificando el patrón general aquí.
Así que tenemos un lado izquierdo y un lado derecho con un y en el medio.
Entonces necesitamos que ambos sean ciertos.
Comencemos con el lado izquierdo
Tenemos X es 3 y es 8.
Entonces esta primera línea X que es
tres el número doble es igual a tres la cadena que es verdadera porque el doble es igual a o.
Y este es un pequeño punto aquí.
Pero técnicamente, si el
lado izquierdo de una declaración OR ya es verdadero eso significa que la declaración completa es verdadera.
Javascript ni siquiera
se preocupa por lo que pasa aquí se llama cortocircuito porque solo necesitamos uno de dos para ser verdad.
Si ya lo tenemos a la izquierda, entonces terminamos.
Pero solo para evaluar esto para más práctica X triple es igual a Y es falso.
Tres no es lo mismo que ocho así que todo esto se evalúa como verdadero.
Sin embargo, también hay una explosión aquí.
Entonces eso niega que todo sea falso
y al igual que antes, esto realmente cortocircuita toda la expresión porque no tenemos y aquí, y si
el lado izquierdo es falso, eso significa todo y debe ser falso porque estábamos buscando dos de dos y
si ya perdimos uno y esto es falso, entonces no importa lo que haya aquí.
Entonces todo el asunto es falso.
Pero solo para verificar eso.
Vamos a este lado.
Entonces tenemos un y en el medio Por qué no es igual a 8.
Eso es falso y no lo hemos hecho y en el medio.
Entonces eso cortocircuita una vez más.
Todo esto.
Porque si tenemos el lado izquierdo ya es falso, entonces no importa cuál sea el lado derecho.
Pero solo para volver a verificar una vez más X es menor o igual a Y tres es menor o igual a 8.
Eso es verdad.
Así que terminamos con lo falso y verdadero que es falso.
Y luego negamos todo eso.
Entonces eso nos da la verdad.
Entonces tenemos falso y verdadero.
Entonces eso se evalúa como falso.
Y solo para comprobarlo, puedes pegarlo en el estafador. Y si hacemos eso, obtenemos información falsa.
es la idea de que cada valor en javascript es intrínsecamente verídico o falso.
Así que tenemos una cosa menos que cubrir aquí, que
Por lo tanto, aparte del matón obvio y verdadero y falso que son claramente verdaderos o falsos, cualquier otro valor tiene
esta verdad inherente o falsedad que javascript les asigna.
Así que voy a abrir mi consola y solo mostrarte una forma de descubrir esto.
Entonces, si solo quiero saber si la cadena hola es verdadera o falsa, ver si
solo escribo la cadena y presiono enter, solo me devolverá la cadena.
Entonces, lo que puedo hacer es ponerlo en una declaración booleana y la más simple es negarlo.
lo que significa que la cadena hola es Trixy
Entonces, si niego la cadena hola y recupero la verdad, me dice que la cadena hola es
falsa porque indiqué De manera similar si recibo una respuesta falsa que me dice que la cadena hola es verdadera y obtengo falsa,
La otra cosa que puedo hacer es doblemente negada, lo que hará que se voltee y luego lo
voltee y me diga que es verdad.
Y del mismo modo puedo hacer lo mismo en una cadena vacía y verás que es una cadena
vacía en realidad falsa.
Lo mismo con 0 no un
número.
Y cuando hagas 1 negativo, verás que en realidad es cierto.
Entonces estas son cosas que en algunos idiomas se comportan de forma un poco diferente.
Así que solo porque en javascript uno negativo es verdad,
eso no significa que en otros idiomas sea Trixy automáticamente.
Así que aquí hay un resumen rápido.
La regla más difícil es que los valores cero falso cadena vacía no indefinida
y no un número son siempre falsa y todo lo demás es verdad.
es como los otros, excepto que ahora está probando la veracidad y la culpa.
Entonces tenemos un ejercicio menos aquí que
Así que tres cuerdas y cuerda de cuerda vacía ja ja y la cuerda falsa.
Evalúe esto, no ejecute solo el cónsul, revisaremos la solución.
Conecte los valores mentalmente y vea qué se le ocurre.
Es todo cierto.
O todo es falso.
DE ACUERDO.
Entonces la respuesta aquí es conectar el mensaje de cadena y es divertido.
Entonces notarás que tenemos un remo y algo más.
Así que vamos a resolver esto primero.
O a la izquierda.
Entonces tenemos S T R o una cuerda que es una cadena vacía que es falsa.
Tan falso o la cadena ja ja.
Que es verdad
Tan falso o verdadero que nos da verdadero para esta pequeña sección aquí.
cae siempre puede ser doblemente verídica.
Entonces tenemos verdadero y es gracioso, que es la cadena falsa, que es la que es un poco complicada, pero la cadena que
Entonces eso me dice que lo verdadero y lo verdadero es verdad.
Y lo último que tienes que hacer es negar todo lo que me dará falso.
Solo para verificar que puede copiar esta respuesta y obtengo una respuesta falsa.
Estupendo.
Entonces, en la próxima sección veremos cómo tomamos decisiones en JavaScript utilizando estas expresiones lógicas booleanas de las
que acabamos de hablar.
¿Cómo ejecutamos algún código?
Si algo es falso, ¿cómo ejecutamos otro código?
Si algo es cierto