1
00:00:00,480 --> 00:00:01,710
Dar una buena acogida.

2
00:00:01,710 --> 00:00:06,660
Por lo tanto, en esta lección vamos a comenzar justo donde lo dejamos y vamos

3
00:00:06,660 --> 00:00:12,090
a ver cómo podemos cambiar declaraciones simples o booleanas como la que acabamos de ver en declaraciones

4
00:00:12,090 --> 00:00:14,070
más complicadas que tienen múltiples componentes.

5
00:00:14,250 --> 00:00:17,760
Entonces, todos van a evaluar que es verdadero o falso al final del día.

6
00:00:17,940 --> 00:00:22,890
Pero puede haber múltiples piezas que individualmente se evalúen como verdaderas o falsas antes de

7
00:00:22,890 --> 00:00:25,010
que todo se vuelva verdadero o falso.

8
00:00:25,020 --> 00:00:30,570
lógicos y, como dijimos, esto es básicamente una forma de encadenar completamente en lógica.

9
00:00:30,640 --> 00:00:32,000
Entonces, hay tres operadores

10
00:00:32,040 --> 00:00:36,350
Entonces esos tres se llaman AND OR y NOT.

11
00:00:36,750 --> 00:00:37,930
Así que vamos a comenzar a hablar bien.

12
00:00:37,950 --> 00:00:40,190
Y y la forma en que funciona

13
00:00:40,230 --> 00:00:47,430
Antes que nada, lo escribes con dos símbolos y puedes verlo aquí. Lo usamos en un ejemplo donde x

14
00:00:47,760 --> 00:00:51,690
es igual a 5 e Y es igual a 9.

15
00:00:52,080 --> 00:00:54,440
Entonces, toma dos lados.

16
00:00:54,440 --> 00:00:58,700
Hay un lado izquierdo y un lado derecho y va en el medio.

17
00:00:58,740 --> 00:01:05,620
Entonces, la forma en que leería esto es X menos de 10 y X no es igual a 5.

18
00:01:05,670 --> 00:01:07,510
Entonces evaluaremos ambos lados.

19
00:01:07,710 --> 00:01:09,370
X es menor que 10.

20
00:01:09,480 --> 00:01:11,640
Eso es verdad.

21
00:01:11,850 --> 00:01:16,950
Cinco es menor que 10 x no es igual a 5 y eso es falso.

22
00:01:16,980 --> 00:01:19,770
Así que terminamos con lo verdadero y lo falso.

23
00:01:20,040 --> 00:01:24,260
Y la forma en que funciona es que requiere que ambas partes sean ciertas.

24
00:01:24,510 --> 00:01:31,170
ambos sean verdad Izquierda y Derecha y eso no es cierto, en este caso solo el lado izquierdo es verdadero.

25
00:01:31,170 --> 00:01:31,760
Requiere que

26
00:01:31,770 --> 00:01:34,190
Entonces todo es falso.

27
00:01:34,710 --> 00:01:39,650
La forma en que funciona o funciona es ligeramente diferente, pero toma ambos lados.

28
00:01:39,810 --> 00:01:45,360
Pero solo requiere que uno de ellos sea verdadero, sea de la izquierda o la derecha, sea verdadero para que

29
00:01:45,360 --> 00:01:46,040
todo sea verdad.

30
00:01:46,410 --> 00:01:52,860
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

31
00:01:52,860 --> 00:01:56,360
o regrese la clave y generalmente necesita presionar shift para que funcione.

32
00:01:56,520 --> 00:02:00,270
Entonces dos de esos es cómo escribes o en Javascript.

33
00:02:00,270 --> 00:02:03,490
Entonces, el lado izquierdo Y es mayor que nueve.

34
00:02:03,930 --> 00:02:12,730
Eso no es cierto porque Y tiene 9 o X es triple igual a 5, lo que es cierto X es 5.

35
00:02:12,990 --> 00:02:20,670
Así que terminamos con falso o verdadero que evalúa ser cierto en general porque o solo requiere que un

36
00:02:20,670 --> 00:02:21,660
lado sea verdadero.

37
00:02:22,590 --> 00:02:27,310
Por último, no, y la forma en que no funciona es un poco diferente.

38
00:02:27,360 --> 00:02:33,270
No toma un lado izquierdo o derecho, simplemente niega o cambia el valor de lo que alguna vez lo aplicamos.

39
00:02:33,630 --> 00:02:38,780
Entonces, si algo era cierto y colocamos un nudo delante de él, entonces se convierte en falso.

40
00:02:38,820 --> 00:02:42,510
Si algo es falso y ponemos un nudo delante de él, entonces se convierte en verdad.

41
00:02:43,110 --> 00:02:47,980
Entonces, en este caso, la expresión X triple es igual a Y, que es falso.

42
00:02:48,000 --> 00:02:50,030
Cinco no es igual a nueve.

43
00:02:50,070 --> 00:02:55,710
Entonces el interior es falso, pero hay una explosión o un nudo delante que niega todo

44
00:02:55,710 --> 00:02:57,580
y lo convierte en verdad.

45
00:02:58,890 --> 00:03:02,070
Así que sigamos adelante y demos una oportunidad con un ejercicio rápido.

46
00:03:02,430 --> 00:03:04,220
Entonces debajo hay tres líneas de código.

47
00:03:04,290 --> 00:03:11,040
Tenemos una variable x set para convertir una variable y igual a la cadena A y luego una expresión corta aquí

48
00:03:11,490 --> 00:03:13,710
que está usando o en el medio.

49
00:03:13,710 --> 00:03:15,770
Entonces, adelante, evalúelo tú mismo.

50
00:03:15,900 --> 00:03:17,870
No solo copie y pegue en la consola.

51
00:03:17,940 --> 00:03:19,130
Repasaremos una solución.

52
00:03:19,230 --> 00:03:21,310
Así que solo trata de predecir cuál es el resultado.

53
00:03:21,330 --> 00:03:24,750
Si es verdadero o falso basado en lo que hemos cubierto hasta ahora.

54
00:03:25,170 --> 00:03:27,080
DE ACUERDO.

55
00:03:28,800 --> 00:03:34,720
Entonces este ejercicio si conectamos 10 para X y la cadena A para y.

56
00:03:34,920 --> 00:03:40,000
Comencemos en la cadena izquierda un triple es igual a la cadena B.

57
00:03:40,140 --> 00:03:47,850
Eso no es verdad o x es mayor o igual a 10, que es verdadero porque X es 10.

58
00:03:48,180 --> 00:03:53,590
Entonces tenemos lo falso o verdadero que nos da por supuesto que es cierto.

59
00:03:54,000 --> 00:03:59,490
Y definitivamente podríamos evaluar esto en la consola solo para verificar que nuestro trabajo solo se centre

60
00:03:59,490 --> 00:04:01,560
y verá que nos hacemos realidad.

61
00:04:01,590 --> 00:04:03,150
Entonces, un ejercicio más aquí.

62
00:04:03,330 --> 00:04:07,290
Esta vez es un poco más larga pero tiene los mismos componentes básicos.

63
00:04:07,500 --> 00:04:10,740
Así que resiste la tentación solo para escribirla en tus contras. Asegúrate de conectar tres para X y 8 para

64
00:04:10,770 --> 00:04:16,200
Y y ver si puedes averiguar si la expresión completa es verdadera o falsa.

65
00:04:16,200 --> 00:04:18,710
DE ACUERDO.

66
00:04:20,160 --> 00:04:21,270
Así que espero que hayas hecho eso.

67
00:04:21,270 --> 00:04:22,420
Repasemos la respuesta ahora.

68
00:04:22,500 --> 00:04:24,160
Entonces, al hacer esto, comencemos identificando el patrón general aquí.

69
00:04:24,840 --> 00:04:29,040
Así que tenemos un lado izquierdo y un lado derecho con un y en el medio.

70
00:04:29,310 --> 00:04:35,160
Entonces necesitamos que ambos sean ciertos.

71
00:04:35,250 --> 00:04:37,810
Comencemos con el lado izquierdo

72
00:04:38,250 --> 00:04:40,290
Tenemos X es 3 y es 8.

73
00:04:40,590 --> 00:04:43,360
Entonces esta primera línea X que es

74
00:04:43,440 --> 00:04:50,790
tres el número doble es igual a tres la cadena que es verdadera porque el doble es igual a o.

75
00:04:50,790 --> 00:04:53,060
Y este es un pequeño punto aquí.

76
00:04:53,340 --> 00:04:55,120
Pero técnicamente, si el

77
00:04:55,260 --> 00:05:01,950
lado izquierdo de una declaración OR ya es verdadero eso significa que la declaración completa es verdadera.

78
00:05:01,950 --> 00:05:02,790
Javascript ni siquiera

79
00:05:03,220 --> 00:05:08,220
se preocupa por lo que pasa aquí se llama cortocircuito porque solo necesitamos uno de dos para ser verdad.

80
00:05:08,220 --> 00:05:09,500
Si ya lo tenemos a la izquierda, entonces terminamos.

81
00:05:09,540 --> 00:05:11,930
Pero solo para evaluar esto para más práctica X triple es igual a Y es falso.

82
00:05:12,120 --> 00:05:17,580
Tres no es lo mismo que ocho así que todo esto se evalúa como verdadero.

83
00:05:17,580 --> 00:05:22,190
Sin embargo, también hay una explosión aquí.

84
00:05:22,290 --> 00:05:24,610
Entonces eso niega que todo sea falso

85
00:05:24,890 --> 00:05:31,250
y al igual que antes, esto realmente cortocircuita toda la expresión porque no tenemos y aquí, y si

86
00:05:31,250 --> 00:05:37,790
el lado izquierdo es falso, eso significa todo y debe ser falso porque estábamos buscando dos de dos y

87
00:05:37,790 --> 00:05:43,100
si ya perdimos uno y esto es falso, entonces no importa lo que haya aquí.

88
00:05:43,550 --> 00:05:45,420
Entonces todo el asunto es falso.

89
00:05:45,470 --> 00:05:46,690
Pero solo para verificar eso.

90
00:05:46,820 --> 00:05:48,580
Vamos a este lado.

91
00:05:48,620 --> 00:05:50,160
Entonces tenemos un y en el medio Por qué no es igual a 8.

92
00:05:50,450 --> 00:05:54,980
Eso es falso y no lo hemos hecho y en el medio.

93
00:05:55,220 --> 00:05:58,780
Entonces eso cortocircuita una vez más.

94
00:05:59,030 --> 00:06:01,160
Todo esto.

95
00:06:01,160 --> 00:06:02,360
Porque si tenemos el lado izquierdo ya es falso, entonces no importa cuál sea el lado derecho.

96
00:06:02,630 --> 00:06:07,130
Pero solo para volver a verificar una vez más X es menor o igual a Y tres es menor o igual a 8.

97
00:06:07,250 --> 00:06:13,960
Eso es verdad.

98
00:06:13,960 --> 00:06:15,130
Así que terminamos con lo falso y verdadero que es falso.

99
00:06:15,170 --> 00:06:18,500
Y luego negamos todo eso.

100
00:06:18,710 --> 00:06:20,470
Entonces eso nos da la verdad.

101
00:06:20,660 --> 00:06:21,830
Entonces tenemos falso y verdadero.

102
00:06:22,220 --> 00:06:25,350
Entonces eso se evalúa como falso.

103
00:06:26,480 --> 00:06:28,190
Y solo para comprobarlo, puedes pegarlo en el estafador. Y si hacemos eso, obtenemos información falsa.

104
00:06:28,400 --> 00:06:32,200
es la idea de que cada valor en javascript es intrínsecamente verídico o falso.

105
00:06:32,360 --> 00:06:35,150
Así que tenemos una cosa menos que cubrir aquí, que

106
00:06:36,350 --> 00:06:42,500
Por lo tanto, aparte del matón obvio y verdadero y falso que son claramente verdaderos o falsos, cualquier otro valor tiene

107
00:06:42,500 --> 00:06:45,230
esta verdad inherente o falsedad que javascript les asigna.

108
00:06:45,290 --> 00:06:51,590
Así que voy a abrir mi consola y solo mostrarte una forma de descubrir esto.

109
00:06:51,590 --> 00:06:55,870
Entonces, si solo quiero saber si la cadena hola es verdadera o falsa, ver si

110
00:06:56,860 --> 00:07:00,460
solo escribo la cadena y presiono enter, solo me devolverá la cadena.

111
00:07:00,950 --> 00:07:07,430
Entonces, lo que puedo hacer es ponerlo en una declaración booleana y la más simple es negarlo.

112
00:07:07,430 --> 00:07:10,230
lo que significa que la cadena hola es Trixy

113
00:07:10,550 --> 00:07:15,710
Entonces, si niego la cadena hola y recupero la verdad, me dice que la cadena hola es

114
00:07:16,640 --> 00:07:23,870
falsa porque indiqué De manera similar si recibo una respuesta falsa que me dice que la cadena hola es verdadera y obtengo falsa,

115
00:07:23,870 --> 00:07:30,650
La otra cosa que puedo hacer es doblemente negada, lo que hará que se voltee y luego lo

116
00:07:30,650 --> 00:07:33,490
voltee y me diga que es verdad.

117
00:07:33,530 --> 00:07:39,680
Y del mismo modo puedo hacer lo mismo en una cadena vacía y verás que es una cadena

118
00:07:41,390 --> 00:07:42,740
vacía en realidad falsa.

119
00:07:43,130 --> 00:07:48,680
Lo mismo con 0 no un

120
00:07:48,680 --> 00:07:50,180
número.

121
00:07:50,510 --> 00:07:52,280
Y cuando hagas 1 negativo, verás que en realidad es cierto.

122
00:07:55,040 --> 00:08:00,000
Entonces estas son cosas que en algunos idiomas se comportan de forma un poco diferente.

123
00:08:01,370 --> 00:08:04,570
Así que solo porque en javascript uno negativo es verdad,

124
00:08:05,270 --> 00:08:08,760
eso no significa que en otros idiomas sea Trixy automáticamente.

125
00:08:08,990 --> 00:08:14,370
Así que aquí hay un resumen rápido.

126
00:08:14,430 --> 00:08:16,360
La regla más difícil es que los valores cero falso cadena vacía no indefinida

127
00:08:17,480 --> 00:08:19,180
y no un número son siempre falsa y todo lo demás es verdad.

128
00:08:19,190 --> 00:08:27,890
es como los otros, excepto que ahora está probando la veracidad y la culpa.

129
00:08:28,250 --> 00:08:32,280
Entonces tenemos un ejercicio menos aquí que

130
00:08:32,390 --> 00:08:38,300
Así que tres cuerdas y cuerda de cuerda vacía ja ja y la cuerda falsa.

131
00:08:38,300 --> 00:08:39,230
Evalúe esto, no ejecute solo el cónsul, revisaremos la solución.

132
00:08:39,470 --> 00:08:44,530
Conecte los valores mentalmente y vea qué se le ocurre.

133
00:08:44,660 --> 00:08:48,560
Es todo cierto.

134
00:08:48,560 --> 00:08:51,310
O todo es falso.

135
00:08:51,320 --> 00:08:52,290
DE ACUERDO.

136
00:08:52,290 --> 00:08:55,200
Entonces la respuesta aquí es conectar el mensaje de cadena y es divertido.

137
00:08:56,990 --> 00:08:57,840
Entonces notarás que tenemos un remo y algo más.

138
00:08:58,100 --> 00:09:02,320
Así que vamos a resolver esto primero.

139
00:09:02,660 --> 00:09:08,820
O a la izquierda.

140
00:09:08,840 --> 00:09:11,030
Entonces tenemos S T R o una cuerda que es una cadena vacía que es falsa.

141
00:09:11,030 --> 00:09:12,830
Tan falso o la cadena ja ja.

142
00:09:12,830 --> 00:09:18,080
Que es verdad

143
00:09:18,080 --> 00:09:22,330
Tan falso o verdadero que nos da verdadero para esta pequeña sección aquí.

144
00:09:22,550 --> 00:09:23,910
cae siempre puede ser doblemente verídica.

145
00:09:24,080 --> 00:09:29,410
Entonces tenemos verdadero y es gracioso, que es la cadena falsa, que es la que es un poco complicada, pero la cadena que

146
00:09:29,540 --> 00:09:38,030
Entonces eso me dice que lo verdadero y lo verdadero es verdad.

147
00:09:38,030 --> 00:09:43,820
Y lo último que tienes que hacer es negar todo lo que me dará falso.

148
00:09:44,030 --> 00:09:50,160
Solo para verificar que puede copiar esta respuesta y obtengo una respuesta falsa.

149
00:09:50,420 --> 00:09:54,860
Estupendo.

150
00:09:54,860 --> 00:09:59,840
Entonces, en la próxima sección veremos cómo tomamos decisiones en JavaScript utilizando estas expresiones lógicas booleanas de las

151
00:09:59,930 --> 00:10:01,020
que acabamos de hablar.

152
00:10:01,040 --> 00:10:06,950
¿Cómo ejecutamos algún código?

153
00:10:07,040 --> 00:10:09,050
Si algo es falso, ¿cómo ejecutamos otro código?

154
00:10:09,290 --> 00:10:11,260
Si algo es cierto

155
00:10:11,480 --> 00:10:13,540
&nbsp;

156
00:10:13,550 --> 00:10:14,390
&nbsp;
