1
00:00:00,480 --> 00:00:01,710
お帰りなさい。

2
00:00:01,710 --> 00:00:06,660
&nbsp;

3
00:00:06,660 --> 00:00:12,090
&nbsp;

4
00:00:12,090 --> 00:00:14,070
そこでこのレッスンでは、中止したところですぐに取り上げようとしています。ちょうど見たような単純または論理的なステートメントを複数のコンポーネントを持つより複雑なステートメントに変更する方法を見ていきます。

5
00:00:14,250 --> 00:00:17,760
だから、彼らはまだすべての日の終わりに真偽に評価されるつもりです。

6
00:00:17,940 --> 00:00:22,890
しかし、全体が真または偽になる前に、個々に真または偽であると評価される複数の部分が存在する可能性があります。

7
00:00:22,890 --> 00:00:25,010
&nbsp;

8
00:00:25,020 --> 00:00:30,570
だから3つの論理演算子があり、これは基本的には完全に論理的に連鎖する方法であるということです。

9
00:00:30,640 --> 00:00:32,000
&nbsp;

10
00:00:32,040 --> 00:00:36,350
その3つはAND ORと呼ばれます。

11
00:00:36,750 --> 00:00:37,930
だから我々は正しい話を始めるつもりです。

12
00:00:37,950 --> 00:00:40,190
そして、それがうまくいく方法。

13
00:00:40,230 --> 00:00:47,430
まず最初に2つのアンパサンドを書いて、xを5に、Yを9に設定した例で使用しています。

14
00:00:47,760 --> 00:00:51,690
&nbsp;

15
00:00:52,080 --> 00:00:54,440
だから両側を取る。

16
00:00:54,440 --> 00:00:58,700
左側と右側があり、中央に行く。

17
00:00:58,740 --> 00:01:05,620
あなたがこれを読む方法は、Xが10未満であり、Xが5でないことです。

18
00:01:05,670 --> 00:01:07,510
そこで、両者を評価します。

19
00:01:07,710 --> 00:01:09,370
Xは10未満です。

20
00:01:09,480 --> 00:01:11,640
それは本当です。

21
00:01:11,850 --> 00:01:16,950
5つは10未満ですxは5に等しくなく、それは偽です。

22
00:01:16,980 --> 00:01:19,770
だから我々は真実と偽に終わる。

23
00:01:20,040 --> 00:01:24,260
それがうまくいくということは、双方が真実であることが必要だということです。

24
00:01:24,510 --> 00:01:31,170
それは両者が本当の左と右であることを必要とし、この場合は左辺だけが真であることは真実ではありません。

25
00:01:31,170 --> 00:01:31,760
&nbsp;

26
00:01:31,770 --> 00:01:34,190
だから全部が間違っている。

27
00:01:34,710 --> 00:01:39,650
そのやり方や方法は若干異なりますが、依然として両面が必要です。

28
00:01:39,810 --> 00:01:45,360
しかし、すべてが真実であるためには、それらのうちの1つが真でなければなりません。

29
00:01:45,360 --> 00:01:46,040
&nbsp;

30
00:01:46,410 --> 00:01:52,860
ちょうどサイドノートはここで文字はパイプの文字は、ほとんどの人の上に位置しているキーを入力または返すと、通常は動作させるには、シフトを押す必要があります。

31
00:01:52,860 --> 00:01:56,360
&nbsp;

32
00:01:56,520 --> 00:02:00,270
その2つは、あなたがどのように書くか、またはJavaScriptで書かれたものです。

33
00:02:00,270 --> 00:02:03,490
左辺Yは9より大きい。

34
00:02:03,930 --> 00:02:12,730
それは、Yが9であるか、またはXが5に等しい3のため真ではない。これは真であるXは5である。

35
00:02:12,990 --> 00:02:20,670
だから、私たちは虚偽または真実で終わることになります。これは全体的に真実であると評価するか、または片側だけが真実であることを要求するためです。

36
00:02:20,670 --> 00:02:21,660
&nbsp;

37
00:02:22,590 --> 00:02:27,310
最後に、私たちはそうではありませんし、それが動作しない方法は少し異なります。

38
00:02:27,360 --> 00:02:33,270
それは左または右の側面を取っておらず、これまで適用したことの価値を否定または反転します。

39
00:02:33,630 --> 00:02:38,780
だから何かが真実で、私たちがそれの前に結び目を置くと、それは偽になります。

40
00:02:38,820 --> 00:02:42,510
何かが間違っていて、それの前に結び目を置くと、それは真実になります。

41
00:02:43,110 --> 00:02:47,980
したがって、この場合、XのtripleはYと等しく、これはfalseです。

42
00:02:48,000 --> 00:02:50,030
5人は9人と同じではない。

43
00:02:50,070 --> 00:02:55,710
だから内部は偽であるが、その前には強打や結び目があり、それはすべてを否定し、それを真実に変える。

44
00:02:55,710 --> 00:02:57,580
&nbsp;

45
00:02:58,890 --> 00:03:02,070
さあ、これを早急に試してみましょう。

46
00:03:02,430 --> 00:03:04,220
その下には3行のコードがあります。

47
00:03:04,290 --> 00:03:11,040
変数yを文字列Aと等しくするように設定された変数xと、ここでまたはを使用している短い式がここにあります。

48
00:03:11,490 --> 00:03:13,710
&nbsp;

49
00:03:13,710 --> 00:03:15,770
だからあなた自身でこれを評価してください。

50
00:03:15,900 --> 00:03:17,870
それをコピーしてコンソールに貼り付けないでください。

51
00:03:17,940 --> 00:03:19,130
私たちは解決策を検討します。

52
00:03:19,230 --> 00:03:21,310
だから、その結果が何であるかを試してみてください。

53
00:03:21,330 --> 00:03:24,750
それが真であるか偽であるかは、これまでカバーしてきたことに基づいています。

54
00:03:25,170 --> 00:03:27,080
OK。

55
00:03:28,800 --> 00:03:34,720
だから、このエクササイズでは、Xに10を、Yに文字列Aを接続します。

56
00:03:34,920 --> 00:03:40,000
左の文字列から開始しましょう。トリプルは文字列Bと等しくなります。

57
00:03:40,140 --> 00:03:47,850
これは真ではないか、xは10以上であり、これはXが10であるため真となります。

58
00:03:48,180 --> 00:03:53,590
だから私たちは間違いなく真実を持っています。

59
00:03:54,000 --> 00:03:59,490
そして、私たちはコンソールでこれを評価して、ちょうどCentreだけの作業を検証することができました。

60
00:03:59,490 --> 00:04:01,560
&nbsp;

61
00:04:01,590 --> 00:04:03,150
もう1つはここでエクササイズします。

62
00:04:03,330 --> 00:04:07,290
今度は少し長くなりますが、基本的なコンポーネントは同じです。

63
00:04:07,500 --> 00:04:10,740
だから誘惑に抵抗して、それをあなたの短所に入れてください。

64
00:04:10,770 --> 00:04:16,200
Xの場合は3つ、Yの場合は8つを確実に接続し、式全体が真か偽かを判断できるかどうかを確認してください。

65
00:04:16,200 --> 00:04:18,710
OK。

66
00:04:20,160 --> 00:04:21,270
だからうまくいけばそれをやった。

67
00:04:21,270 --> 00:04:22,420
今すぐ答えよう。

68
00:04:22,500 --> 00:04:24,160
だからここで全体のパターンを特定することから始めましょう。

69
00:04:24,840 --> 00:04:29,040
だから、私たちは左側と右側に、との中間を持っています。

70
00:04:29,310 --> 00:04:35,160
だから我々はこれらの両方が真実であることを必要とする。

71
00:04:35,250 --> 00:04:37,810
それでは、左側から始めましょう。

72
00:04:38,250 --> 00:04:40,290
Xは3 yは8です。

73
00:04:40,590 --> 00:04:43,360
&nbsp;

74
00:04:43,440 --> 00:04:50,790
したがって、この最初の行Xは、2つの数字が等しいか真であるため、真である文字列の3つに等しくなります。

75
00:04:50,790 --> 00:04:53,060
そして、これはここでの小さなポイントです。

76
00:04:53,340 --> 00:04:55,120
&nbsp;

77
00:04:55,260 --> 00:05:01,950
しかし、技術的には、ORステートメントの左側が既に真である場合、ステートメント全体が真であることを意味します。

78
00:05:01,950 --> 00:05:02,790
&nbsp;

79
00:05:03,220 --> 00:05:08,220
Javascriptはここで何を気にしていなくても、ショートサーキットと呼ばれているのは、2つのうちの1つだけが真である必要があるからです。

80
00:05:08,220 --> 00:05:09,500
私たちが既にそれを左に持っていれば、私たちは完了です。

81
00:05:09,540 --> 00:05:11,930
しかし、より多くの練習のためにこれを評価するには、XのトリプルイコールYは偽です。

82
00:05:12,120 --> 00:05:17,580
3人は8人と同じではないので、この全体が真であると評価されます。

83
00:05:17,580 --> 00:05:22,190
しかし、ここにもバングがあります。

84
00:05:22,290 --> 00:05:24,610
&nbsp;

85
00:05:24,890 --> 00:05:31,250
&nbsp;

86
00:05:31,250 --> 00:05:37,790
&nbsp;

87
00:05:37,790 --> 00:05:43,100
だから、全体が偽であることを否定し、直前のように実際には短絡します。なぜなら、私たちはここにいないからです。左辺が偽であれば、全体を意味し、偽でなければなりません。二人、もしすでに逃してしまっていて、これが間違っていたら、ここで何が問題なのかは関係ありません。

88
00:05:43,550 --> 00:05:45,420
だから全部が間違っている。

89
00:05:45,470 --> 00:05:46,690
しかし、それを確認するだけです。

90
00:05:46,820 --> 00:05:48,580
この側に行きましょう。

91
00:05:48,620 --> 00:05:50,160
だから私たちは、なぜ、8と同じではないのですか？

92
00:05:50,450 --> 00:05:54,980
それは間違いで、私たちは真ん中にいません。

93
00:05:55,220 --> 00:05:58,780
短絡がもう一回あるように。

94
00:05:59,030 --> 00:06:01,160
この全体のこと。

95
00:06:01,160 --> 00:06:02,360
左辺がすでに偽であれば、右辺が何であるかは関係ありません。

96
00:06:02,630 --> 00:06:07,130
しかし、もう一度ダブルチェックすると、XはY以下であり、3は8以下です。

97
00:06:07,250 --> 00:06:13,960
それは本当です。

98
00:06:13,960 --> 00:06:15,130
だから私たちは偽で真実になります。それは偽です。

99
00:06:15,170 --> 00:06:18,500
そして、そのすべてを否定します。

100
00:06:18,710 --> 00:06:20,470
それは私達に事実をもたらします。

101
00:06:20,660 --> 00:06:21,830
だから我々は虚偽と真実を持っています。

102
00:06:22,220 --> 00:06:25,350
だから、それは偽と評価されます。

103
00:06:26,480 --> 00:06:28,190
そしてそれをダブルチェックするだけで、それをコンの中に貼り付けることができます。 私たちがそれを行うならば、私たちは偽ります。

104
00:06:28,400 --> 00:06:32,200
だから私たちは、ここでカバーすることが少ないものがあります。これは、javascriptのすべての価値が本質的に真実か偽であるという考えです。

105
00:06:32,360 --> 00:06:35,150
&nbsp;

106
00:06:36,350 --> 00:06:42,500
だから、明らかな真実と虚偽を明確に真実または偽のほかに、他のすべての価値は、JavaScript固有の真実性または偽りを持っています。

107
00:06:42,500 --> 00:06:45,230
&nbsp;

108
00:06:45,290 --> 00:06:51,590
だから、私は自分のコンソールを開き、これを見つけ出す方法を示します。

109
00:06:51,590 --> 00:06:55,870
だから、文字列helloが真か偽かを知りたいのであれば、文字列を入力してヒットするだけで文字列を戻すことができます。

110
00:06:56,860 --> 00:07:00,460
&nbsp;

111
00:07:00,950 --> 00:07:07,430
だから、私ができることは実際にブーリアンステートメントに入れられ、最も簡単なステートメントはそれを否定することです。

112
00:07:07,430 --> 00:07:10,230
&nbsp;

113
00:07:10,550 --> 00:07:15,710
だから私は文字列のこんにちはを否定すると、私は真実の背中を取得する私は、文字列のこんにちは、私が指示したため、虚偽であることを教えてください同様に私は文字列のこんにちは真実であると私に言うfalseバックを取得し、

114
00:07:16,640 --> 00:07:23,870
Trixyです。

115
00:07:23,870 --> 00:07:30,650
私ができることのもう一つは、二重否定され、それはそれを反転し、それを元に戻して真実だと教えてくれる。

116
00:07:30,650 --> 00:07:33,490
&nbsp;

117
00:07:33,530 --> 00:07:39,680
同様に空文字列でも同じことができます。空文字列は実際には虚偽文字であることがわかります。

118
00:07:41,390 --> 00:07:42,740
&nbsp;

119
00:07:43,130 --> 00:07:48,680
番号が0でない同じこと。

120
00:07:48,680 --> 00:07:50,180
&nbsp;

121
00:07:50,510 --> 00:07:52,280
あなたがマイナス1をすると、それは実際には本当であることがわかります。

122
00:07:55,040 --> 00:08:00,000
だから、これらはいくつかの言語で少し違った動作をするものです。

123
00:08:01,370 --> 00:08:04,570
&nbsp;

124
00:08:05,270 --> 00:08:08,760
だからちょうどJavaScriptの否定的な1つは真実であるから、それは他の言語でそれが自動的にTrixyであるということを意味しません。

125
00:08:08,990 --> 00:08:14,370
だからここに簡単な要約があります。

126
00:08:14,430 --> 00:08:16,360
厳しい規則は、値が偽ゼロ空の文字列ではなく、数値ではなく常に虚偽であり、その他すべてが真実であるということです。

127
00:08:17,480 --> 00:08:19,180
&nbsp;

128
00:08:19,190 --> 00:08:27,890
だから私たちは今ここでは、真実と欠陥をテストしていることを除いて、他のものとちょうど同じような運動をしています。

129
00:08:28,250 --> 00:08:32,280
&nbsp;

130
00:08:32,390 --> 00:08:38,300
だから3つの文字列と空の文字列ハハと文字列false。

131
00:08:38,300 --> 00:08:39,230
これを評価することは、私たちが解決策を検討する領事を実行するだけではありません。

132
00:08:39,470 --> 00:08:44,530
値を精神的に差し込み、あなたが思いつくものを見てください。

133
00:08:44,660 --> 00:08:48,560
それは事実です。

134
00:08:48,560 --> 00:08:51,310
あるいは、すべてが間違っている。

135
00:08:51,320 --> 00:08:52,290
OK。

136
00:08:52,290 --> 00:08:55,200
だから、ここの答えは文字列メッセージを差し込み、面白いです。

137
00:08:56,990 --> 00:08:57,840
だから、あなたは私たちには珍しいものがあることに気付くでしょう。

138
00:08:58,100 --> 00:09:02,320
それではまずこの問題を解決しましょう。

139
00:09:02,660 --> 00:09:08,820
または左に。

140
00:09:08,840 --> 00:09:11,030
だから我々はS T Rまたは虚偽である空の文字列である文字列を持っています。

141
00:09:11,030 --> 00:09:12,830
だから嘘や文字列ハハ。

142
00:09:12,830 --> 00:09:18,080
真実です。

143
00:09:18,080 --> 00:09:22,330
だから、この小さなセクションでは私たちに真実を与えてくれる、嘘か真か。

144
00:09:22,550 --> 00:09:23,910
&nbsp;

145
00:09:24,080 --> 00:09:29,410
それから、私たちは真実で、面白いですが、それは少し厄介ですが、文字列が落ちることは、常にダブルチェックが真実です。

146
00:09:29,540 --> 00:09:38,030
それは、真実と真実が真実であることを私に伝えます。

147
00:09:38,030 --> 00:09:43,820
あなたがしなければならない最後のことは、私に間違いを与えることをすべて否定することです。

148
00:09:44,030 --> 00:09:50,160
だから、あなたはこの答えをコピーすることができることを確認するだけで、私は偽になります。

149
00:09:50,420 --> 00:09:54,860
すばらしいです。

150
00:09:54,860 --> 00:09:59,840
次のセクションでは、実際に話したブール論理式を使って、JavaScriptでどのように意思決定を行うのかを実際に見ていきます。

151
00:09:59,930 --> 00:10:01,020
&nbsp;

152
00:10:01,040 --> 00:10:06,950
どのようにコードを実行するのですか？

153
00:10:07,040 --> 00:10:09,050
もし何かが偽であれば、他のコードをどうやって実行するのですか？

154
00:10:09,290 --> 00:10:11,260
何かが真実ならば

155
00:10:11,480 --> 00:10:13,540
&nbsp;

156
00:10:13,550 --> 00:10:14,390
&nbsp;
