1
00:00:00,480 --> 00:00:01,710
다시 오신 것을 환영합니다.

2
00:00:01,710 --> 00:00:14,070
그래서이 수업에서 우리는 중단 한 부분부터 다시 골라 낼 것입니다. 우리는 방금 전에 보았던 것과 같은 여러 가지 구성 요소를 가진 더 복잡한 명령문과 같은 간단한 또는 부울 명령문을 함께 변경하는 방법을 보게 될 것입니다.

3
00:00:14,250 --> 00:00:17,760
그래서 그들은 여전히 ​​모든 일이 끝날 때 진실 또는 거짓으로 평가 될 것입니다.

4
00:00:17,940 --> 00:00:25,010
그러나 전체가 참 또는 거짓이되기 전에 개별적으로 참 또는 거짓으로 평가되는 여러 부분이있을 수 있습니다.

5
00:00:25,020 --> 00:00:32,000
그래서 세 개의 논리 연산자가 있습니다. 우리가 말했던 것처럼 이것은 기본적으로 완전히 논리로 묶이는 방법입니다.

6
00:00:32,040 --> 00:00:36,350
그래서 그 3 개를 AND OR라고 부릅니다.

7
00:00:36,750 --> 00:00:37,930
그래서 우리는 옳은 말을 시작할 것입니다.

8
00:00:37,950 --> 00:00:40,190
그리고 그 방법이 효과가 있습니다.

9
00:00:40,230 --> 00:00:51,690
우선 두 개의 앰퍼샌드를 써서 쓰고 여기서 x가 5이고 Y가 9 인 예제에서 사용하고 있습니다.

10
00:00:52,080 --> 00:00:54,440
그래서 두면이 필요합니다.

11
00:00:54,440 --> 00:00:58,700
왼쪽과 오른쪽이 있으며 중간에 있습니다.

12
00:00:58,740 --> 00:01:05,620
그래서 이것을 읽는 방법은 X가 10보다 작고 X가 5가 아닌 것입니다.

13
00:01:05,670 --> 00:01:07,510
그래서 우리는 양쪽을 평가할 것입니다.

14
00:01:07,710 --> 00:01:09,370
X는 10보다 작습니다.

15
00:01:09,480 --> 00:01:11,640
사실입니다.

16
00:01:11,850 --> 00:01:16,950
5가 10보다 작 으면 x가 5가 아니므로 거짓입니다.

17
00:01:16,980 --> 00:01:19,770
그래서 우리는 진리와 거짓으로 끝납니다.

18
00:01:20,040 --> 00:01:24,260
그리고 그것이 작동하는 방식은 양면이 사실 일 것을 요구한다는 것입니다.

19
00:01:24,510 --> 00:01:31,760
이 둘 모두가 참이어야합니다. 왼쪽과 오른쪽이 맞습니다.이 경우에는 왼쪽 만이 사실입니다.

20
00:01:31,770 --> 00:01:34,190
그래서 전체가 거짓입니다.

21
00:01:34,710 --> 00:01:39,650
그 방식이나 방식이 조금씩 다르지만 여전히 양면을 취합니다.

22
00:01:39,810 --> 00:01:46,040
그러나 모든 것이 진실되기 위해서는 그들 중 하나가 진실이어야합니다.

23
00:01:46,410 --> 00:01:56,360
여기에있는 글자는 파이프 문자가 대부분의 사람들보다 위에 있고 키를 반환한다는 점에주의하십시오. 일반적으로 Shift 키를 눌러 작업을 수행해야합니다.

24
00:01:56,520 --> 00:02:00,270
그래서 그 중 두 가지는 당신이 글이나 자바 스크립트에 쓰는 방법입니다.

25
00:02:00,270 --> 00:02:03,490
따라서 왼쪽 Y는 9보다 큽니다.

26
00:02:03,930 --> 00:02:12,730
Y가 9이거나 X가 5 인 트리플이 5 인 경우 사실이 아니므로 X는 5입니다.

27
00:02:12,990 --> 00:02:21,660
따라서 우리는 거짓 또는 사실로 끝나기 때문에 한 쪽만을 사실로 요구하기 때문에 전체적으로 사실로 평가됩니다.

28
00:02:22,590 --> 00:02:27,310
마지막으로 우리는 그렇지 못하며 조금 다른 방식으로 작동하지 않습니다.

29
00:02:27,360 --> 00:02:33,630
그것은 왼쪽이나 오른쪽을 취하지 않습니다. 그냥 우리가 적용한 것의 가치를 부정하거나 뒤집습니다.

30
00:02:33,630 --> 00:02:38,780
그래서 뭔가가 사실이고 우리가 그것 앞에 매듭을두면 거짓이됩니다.

31
00:02:38,820 --> 00:02:42,510
어떤 것이 거짓이고 우리가 그것 앞에 매듭을두면 그것은 사실이됩니다.

32
00:02:43,110 --> 00:02:47,980
따라서이 경우 X 표현식 triple은 Y와 같고 False입니다.

33
00:02:48,000 --> 00:02:50,030
5 명은 9 명이 아닙니다.

34
00:02:50,070 --> 00:02:57,580
그래서 내부는 거짓이지만, 모든 것을 무효화시키고 사실로 밝혀주는 앞머리 나 매듭이 있습니다.

35
00:02:58,890 --> 00:03:02,070
그러니 가벼운 운동으로 한 발을 내 보자.

36
00:03:02,430 --> 00:03:04,220
아래에는 세 줄의 코드가 있습니다.

37
00:03:04,290 --> 00:03:13,710
우리는 변수 y를 문자열 A와 같게 설정 한 다음 여기 또는 중간을 사용하는 짧은 표현식을 설정합니다.

38
00:03:13,710 --> 00:03:15,770
그러니 계속 자신을 평가하십시오.

39
00:03:15,900 --> 00:03:17,870
콘솔에 복사하여 붙여 넣기 만하면 안됩니다.

40
00:03:17,940 --> 00:03:19,130
우리는 해결책을 찾아 보겠습니다.

41
00:03:19,230 --> 00:03:21,310
따라서 결과가 무엇인지 예측하고 시도하십시오.

42
00:03:21,330 --> 00:03:24,750
그것이 진실 또는 거짓이라면 우리가 지금까지 다루었던 것을 근거로합니다.

43
00:03:25,170 --> 00:03:27,080
승인.

44
00:03:28,800 --> 00:03:34,720
그래서이 운동은 X에 10을, y에 문자열 A를 꽂으면됩니다.

45
00:03:34,920 --> 00:03:40,000
왼쪽 문자열에서 트리플이 문자열 B와 같아 지도록합시다.

46
00:03:40,140 --> 00:03:47,850
그것은 사실이 아니거나 x가 10보다 크거나 같고 X가 10이므로 true입니다.

47
00:03:48,180 --> 00:03:53,590
그래서 우리는 진실로 우리에게 거짓 또는 진실을합니다.

48
00:03:54,000 --> 00:04:01,560
그리고 우리는 콘솔에서 이것을 확실히 평가할 수 있습니다. 단지 센터의 작업을 검증하기 만하면 우리가 진실하다는 것을 알게 될 것입니다.

49
00:04:01,590 --> 00:04:03,150
한 번 더 운동하십시오.

50
00:04:03,330 --> 00:04:07,290
이번에는 좀 더 길지만 동일한 기본 구성 요소입니다.

51
00:04:07,500 --> 00:04:10,740
그러니 유혹에 빠지면 그냥 죄송합니다.

52
00:04:10,770 --> 00:04:18,710
X에 3 개, Y에 8 개를 연결하고 전체 표현식이 참인지 거짓인지 알아낼 수 있는지 확인하십시오.

53
00:04:20,160 --> 00:04:21,270
승인.

54
00:04:21,270 --> 00:04:22,420
그래서 그렇게했으면 좋겠다.

55
00:04:22,500 --> 00:04:24,160
이제 대답을 풀어 봅시다.

56
00:04:24,840 --> 00:04:29,040
그래서 저는 여기에서 전반적인 패턴을 확인하는 것으로 시작하겠습니다.

57
00:04:29,310 --> 00:04:35,160
그래서 우리는 왼쪽과 오른쪽이 있고 중간에 있습니다.

58
00:04:35,250 --> 00:04:37,810
그래서 우리는이 두 가지 모두를 필요로합니다.

59
00:04:38,250 --> 00:04:40,290
그럼 왼쪽부터 시작해 봅시다.

60
00:04:40,590 --> 00:04:43,360
X는 3 y는 8입니다.

61
00:04:43,440 --> 00:04:53,060
그래서 첫 번째 줄 X는 숫자가 double 인 3입니다. double은 같기 때문에 true 인 문자열입니다.

62
00:04:53,340 --> 00:04:55,120
여기는 작은 부분입니다.

63
00:04:55,260 --> 00:05:02,790
그러나 기술적으로 OR 구문의 왼쪽이 이미 참이라면 전체 구문이 참이라는 의미입니다.

64
00:05:03,220 --> 00:05:09,500
Javascript는 여기에있는 것조차도 신경 쓰지 않습니다. 단락 회로라고 불리는 이유는 두 개 중 하나만 필요하기 때문입니다.

65
00:05:09,540 --> 00:05:11,930
우리가 이미 왼쪽에 있다면 우리는 끝났어.

66
00:05:12,120 --> 00:05:17,580
그러나 이것을 더 많은 연습을 위해 평가하기 위해 X 트리플은 Y가 거짓입니다.

67
00:05:17,580 --> 00:05:22,190
3 개가 8 개와 같지 않기 때문에이 모든 것이 사실로 평가됩니다.

68
00:05:22,290 --> 00:05:24,610
그러나 여기에서도 강타가 있습니다.

69
00:05:24,890 --> 00:05:45,420
그래서 전체가 거짓이되고 앞에서처럼 실제로 표현이 짧아지기 때문에 전체 표현을 순환시키지 않습니다. 왜냐하면 우리는 여기가 없기 때문에 왼쪽면이 전체를 의미하는 거짓이고 우리가 두 개를 찾고 있기 때문에 거짓이어야합니다. 둘, 이미 우리가 하나를 놓치고 이것이 거짓이면, 여기에 무엇이 문제가되지 않습니다.

70
00:05:45,470 --> 00:05:46,690
그래서 모든 것은 거짓입니다.

71
00:05:46,820 --> 00:05:48,580
하지만 그걸 확인하는 것.

72
00:05:48,620 --> 00:05:50,160
이쪽으로 가자.

73
00:05:50,450 --> 00:05:54,980
그래서 우리는 중간에 왜 8과 동등하지 않습니다.

74
00:05:55,220 --> 00:05:58,780
그건 거짓이며 우리는 중간에 있지도 않습니다.

75
00:05:59,030 --> 00:06:01,160
그래서 그 단락 더 한 번.

76
00:06:01,160 --> 00:06:02,360
이 모든 것.

77
00:06:02,630 --> 00:06:07,130
왜냐하면 왼쪽면이 이미 거짓이면 오른쪽면이 중요하지 않기 때문입니다.

78
00:06:07,250 --> 00:06:13,960
그러나 X를 Y보다 작거나 같게하는 것은 3을 8보다 작거나 같게하는 것입니다.

79
00:06:13,960 --> 00:06:15,130
사실입니다.

80
00:06:15,170 --> 00:06:18,500
그래서 거짓말과 거짓말로 끝납니다.

81
00:06:18,710 --> 00:06:20,470
그리고 우리는 그 모든 것을 무효화합니다.

82
00:06:20,660 --> 00:06:21,830
그래서 그것이 사실입니다.

83
00:06:22,220 --> 00:06:25,350
그래서 우리는 거짓과 진실을가집니다.

84
00:06:26,480 --> 00:06:28,190
그래서 그것은 거짓으로 평가됩니다.

85
00:06:28,400 --> 00:06:32,200
그리고 체크를 두 번하면 죄송합니다.

86
00:06:32,360 --> 00:06:35,150
우리가 그렇게한다면 우리는 거짓이됩니다.

87
00:06:36,350 --> 00:06:45,230
그래서 우리는 자바 스크립트의 모든 가치는 본질적으로 진실이거나 위선이라고 생각합니다.

88
00:06:45,290 --> 00:06:55,870
그래서 확실한 진실이거나 거짓 인 진실하고 거짓 인 명백한 괴롭힘자를 제외하고는 다른 모든 값에 대해 자바 스크립트가 지정하는 고유 한 진리 또는 거짓이 있습니다.

89
00:06:56,860 --> 00:07:00,460
그래서 나는 내 콘솔을 열고 이것을 발견하는 방법을 보여줄 것입니다.

90
00:07:00,950 --> 00:07:10,230
따라서 문자열 hello가 true인지 false인지 알고 싶으면 문자열을 입력하고 Enter 키를 누르면 문자열이 반환됩니다.

91
00:07:10,550 --> 00:07:16,180
그래서 내가 할 수있는 일은 실제로 부울 문에 넣는 것입니다. 가장 단순한 문은 그냥 부인하는 것입니다.

92
00:07:16,640 --> 00:07:33,490
그래서 만약 내가 hello 문자열을 무효화하면 true로 돌아 간다. 왜냐하면 내가 지시했기 때문에 hello라는 문자열이 거짓이라는 것을 알게된다. 마찬가지로 false를 반환하면 문자열 hello가 진실임을 알게되고 false는 문자열 hello를 의미한다. Trixy입니다.

93
00:07:33,530 --> 00:07:42,740
내가 할 수있는 또 다른 일은 그것을 뒤집어서 뒤집어서 그것이 진실임을 말해주는 두 배의 부정되는 것이다.

94
00:07:43,130 --> 00:07:50,180
마찬가지로 빈 문자열에서도 똑같은 일을 할 수 있습니다. 빈 문자열이라는 것은 사실상 허위입니다.

95
00:07:50,510 --> 00:08:00,000
숫자가 아닌 0과 동일한 것.

96
00:08:01,370 --> 00:08:04,570
그리고 부정 1을하면 실제로 사실이라는 것을 알 수 있습니다.

97
00:08:05,270 --> 00:08:08,760
그렇기 때문에 일부 언어에서는 약간 다르게 동작합니다.

98
00:08:08,990 --> 00:08:16,360
그래서 자바 스크립트에서 부정적인 것은 진실입니다. 다른 언어에서는 자동으로 Trixy를 의미하지는 않습니다.

99
00:08:17,480 --> 00:08:19,180
그래서 여기에 빠른 요약이 있습니다.

100
00:08:19,190 --> 00:08:32,280
어려운 규칙은 값이 0 임 빈 문자열은 정의되지 않고 숫자가 아닌 것은 항상 거짓이며 모든 것은 진실입니다.

101
00:08:32,390 --> 00:08:39,230
그래서 우리는 여기서 하나의 운동을 덜받습니다. 이것은 지금은 진실성과 결함을 시험하는 것 외에는 다른 것들과 같습니다.

102
00:08:39,470 --> 00:08:44,530
그래서 세 개의 문자열과 빈 문자열 문자열 하하와 문자열 거짓.

103
00:08:44,660 --> 00:08:48,560
우리가 해결책을 검토 할 영사를 운영하는 것이 아니라 이것을 평가하십시오.

104
00:08:48,560 --> 00:08:51,310
값을 정신적으로 연결하고 당신이 생각해내는 것을보십시오.

105
00:08:51,320 --> 00:08:52,290
그것은 사실입니다.

106
00:08:52,290 --> 00:08:55,200
아니면 모든 것이 거짓입니다.

107
00:08:56,990 --> 00:08:57,840
승인.

108
00:08:58,100 --> 00:09:02,320
그래서 여기에 대답은 문자열 메시지를 연결하고 재미 있습니다.

109
00:09:02,660 --> 00:09:08,820
그래서 당신은 우리가 노를 가지고 있다는 것을 알게 될 것입니다.

110
00:09:08,840 --> 00:09:11,030
이제 먼저 해결하겠습니다.

111
00:09:11,030 --> 00:09:12,830
또는 왼쪽에.

112
00:09:12,830 --> 00:09:18,080
그래서 우리는 거짓말 인 빈 문자열 인 문자열을 가지고 있습니다.

113
00:09:18,080 --> 00:09:22,330
거짓 또는 문자열 하하.

114
00:09:22,550 --> 00:09:23,910
진실입니다.

115
00:09:24,080 --> 00:09:29,410
거짓 또는 진실입니다.이 작은 부분에 대해서는 우리에게 사실입니다.

116
00:09:29,540 --> 00:09:43,820
그렇다면 우리는 사실을 가지고 있으며 약간의 까다 롭긴하지만 거짓말 인 문자열은 우스꽝 스럽지만 문자열이 떨어지면 항상 중복 확인이 진실입니다.

117
00:09:44,030 --> 00:09:50,160
그래서 그것은 진실이고 진실하다는 것을 나에게 말해줍니다.

118
00:09:50,420 --> 00:09:54,860
그리고 마지막으로해야 할 일은 거짓을 전하는 모든 것을 무효화하는 것입니다.

119
00:09:54,860 --> 00:09:59,840
그래서 당신이이 대답을 복사 할 수 있다는 것을 증명하기 위해 나는 거짓을 얻습니다.

120
00:09:59,930 --> 00:10:01,020
큰.

121
00:10:01,040 --> 00:10:09,050
그래서 다음 섹션에서 우리는 방금 전에 이야기 한 이러한 부울 논리 표현식을 사용하여 자바 스크립트에서 의사 결정을 내리는 방법을 실제로 보게 될 것입니다.

122
00:10:09,290 --> 00:10:11,260
어떻게하면 코드를 실행할 수 있을까요?

123
00:10:11,480 --> 00:10:13,540
무언가가 거짓이면 어떻게하면 다른 코드를 실행할 수 있습니까?
