1
00:00:01,980 --> 00:00:02,860
다시 오신 것을 환영합니다.

2
00:00:03,240 --> 00:00:08,720
그래서이 수업에서 우리는 모든 프로그래밍에서 가장 중요한 개념 중 하나를 다루게됩니다.

3
00:00:08,850 --> 00:00:14,520
실제로 사실 그것이 조건문 인 가장 중요한 개념이라고 주장 할 수 있습니다.

4
00:00:14,520 --> 00:00:21,240
조건문이 너무 중요하다고 말하는 이유는 그것이 조건을 코드에 추가하는 한 가지 방법이기 때문입니다.

5
00:00:21,240 --> 00:00:29,100
프로그래밍에 로직을 추가하는 방법이므로 실제 조건을 사용하는 몇 가지 예를 살펴보십시오.

6
00:00:29,370 --> 00:00:31,460
사용자 로그온의 예를 들어 봅시다.

7
00:00:31,500 --> 00:00:40,690
따라서 웹 사이트에 로그인 할 때 그 양식에 암호를 입력하면 데이터베이스에 암호를 입력 한 암호를 확인하는 코드가 있습니다.

8
00:00:40,710 --> 00:00:45,480
일치하는 경우 사이트에 로그인하면 다른 페이지로 리디렉션됩니다.

9
00:00:45,600 --> 00:00:49,010
일치하지 않는 경우 일반적으로 오류 메시지 또는 일종의 오류 메시지가 나타납니다.

10
00:00:49,170 --> 00:00:52,530
따라서 동일한 정확한 코드가 주어지는 두 개의 다른 경로가 있습니다.

11
00:00:52,530 --> 00:00:59,810
또 다른 예는 신용 카드 정보를 입력 할 때 온라인으로 물건을 살 때입니다.

12
00:00:59,910 --> 00:01:05,040
거래가 진행되면 확인 이메일을받을 수 있습니다. 성공 화면이 표시됩니다.

13
00:01:05,250 --> 00:01:11,320
정보에 문제가 있거나 계정에 자금이없는 경우 오류 메시지가 표시됩니다.

14
00:01:11,370 --> 00:01:13,390
다시 두 가지 결과.

15
00:01:13,410 --> 00:01:15,760
이제 조건문을 실행 해 봅시다.

16
00:01:16,380 --> 00:01:24,350
따라서이 강의에서 기억해야 할 3 가지 핵심 단어가 있습니다. 그 중 하나는 if else else입니다.

17
00:01:24,450 --> 00:01:36,200
그래서 이들은 3 개의 자바 스크립트 조건부 키워드이고 예 LCF는 기술적으로 2 개의 영어 단어이지만 자바 스크립트에는 하나의 핵심 단어라는 것을 알고 있습니다.

18
00:01:36,300 --> 00:01:43,710
조건부를 설명하기 위해 사용하는 예제는 콘서트 장에서 경비원의 예입니다.

19
00:01:43,800 --> 00:01:59,740
그래서 우리는 나이 변수를 가지게 될 것입니다. 그 나이가 18 세 미만인 경우 불행히도 그 사람은 18 세 이상이지만 아직 21 세가 아니라면 우리의 장소에 들어갈 수 없습니다.

20
00:01:59,910 --> 00:02:04,700
그것은 그들이 들어갈 수 있음을 의미하지만 마실 수 없기 때문에 팔이나 손에 X를 그려야합니다.

21
00:02:04,980 --> 00:02:09,900
그리고 마지막으로 21 세 이상이면 누구든지 들어 와서 마실 수 있습니다.

22
00:02:09,900 --> 00:02:13,440
그래서 그것들은 우리가 코드로 시도하고 쓰려고하는 세 가지입니다.

23
00:02:14,100 --> 00:02:19,700
따라서 이동하기 전에 마지막 비디오에서 부울 논리 연산자를 간단하게 요약 해 보겠습니다.

24
00:02:20,190 --> 00:02:32,340
그리고 우리가 그렇게하는 이유는 처음에 언급 한 3 개의 키워드를 LCF와 함께 사용하면 로직을 추가하기로 결정한 것입니다.

25
00:02:32,400 --> 00:02:38,090
요점을 되풀이하기 위해 우리는보다 크거나 같거나 그보다 크거나 같았습니다.

26
00:02:38,220 --> 00:02:39,330
여기에 퀴즈를 풀어 라.

27
00:02:39,660 --> 00:02:41,580
이 두 가지의 차이점은 무엇입니까?

28
00:02:41,640 --> 00:02:47,560
그러니 Pozzi 비디오를 보시고 삐 소리와 두 번 같음의 차이점을 상기 시키십시오.

29
00:02:48,600 --> 00:02:55,530
차이점은 두 배 같음은 유형 강제 변환을 수행하고 트리폴리는 엄격한 같음과 같습니다.

30
00:02:55,710 --> 00:02:56,680
그러니 형을 강요하십시오.

31
00:02:56,700 --> 00:02:57,770
거기서 시작합시다.

32
00:02:57,780 --> 00:03:03,580
Double equals는 숫자 1이 실제로 문자열 1과 같음을 의미합니다.

33
00:03:03,780 --> 00:03:07,920
javascript가 타입에 신경을 쓰지 않기 때문에 우리는 double equals를 사용할 때.

34
00:03:07,920 --> 00:03:13,960
그러나 우리가 엄격한 트리플 평등을 할 때 함께 유형과 가치에 관심이 있습니다.

35
00:03:14,040 --> 00:03:22,150
그래서 하나는 트리플 1과 같은 트리플입니다. 하나는 트리플 1과 같지 않을 것입니다.

36
00:03:22,620 --> 00:03:26,140
그리고 나서 우리는이 두 연산자를 가지고 있습니다.

37
00:03:26,460 --> 00:03:32,270
그리고 그것을 기억하고 양쪽이 참이지만 진실 일 때만 진실합니다.

38
00:03:32,310 --> 00:03:34,790
양쪽 중 하나가 TRUE로 평가하는 경우

39
00:03:35,580 --> 00:03:39,160
이제는 실제로 논리를 작성하겠습니다.

40
00:03:39,210 --> 00:03:48,840
따라서 우리가 처음으로 보게 될 것은 if 키워드가 if 키워드가 괄호 대신에 하나의 표현식을 취하는 것으로, 그것이 true 또는 false로 평가됩니다.

41
00:03:48,990 --> 00:03:57,840
그리고 우리가 중괄호 안에 제공 한 코드가 사실이라면이 같은 경우 콘솔 같은 명령문이 실행될 것입니다.

42
00:03:57,840 --> 00:04:04,370
그래서이 상수 alt 로그는 잘 수행 될 것입니다. 나이가 18보다 작 으면 인쇄 될 것입니다.

43
00:04:04,530 --> 00:04:10,300
18보다 큰 경우 18보다 크면이 텍스트가 인쇄되지 않습니다.

44
00:04:10,860 --> 00:04:16,750
그래서 그것은 우리가 경비원이 당신이 그것을 얻기에 너무 어리다고 판단하는 첫 번째 부분입니다.

45
00:04:17,670 --> 00:04:20,210
그래서 다음에 우리는 다른 것에 대해서 배울 것입니다.

46
00:04:20,480 --> 00:04:24,020
LCF가 작동하는 방식은 if 문 다음에 오는 것입니다.

47
00:04:24,150 --> 00:04:26,970
그것은 2 차 조건입니다.

48
00:04:26,970 --> 00:04:30,000
그래서이 경우 우리는 나이가 18 세 미만인지 확인하고 있습니다.

49
00:04:30,000 --> 00:04:35,540
그래서 만약 누군가가 너무 젊어 18 세 미만이라면 입장 할 수 없습니다. 들어갈 수 없습니다.

50
00:04:35,550 --> 00:04:40,990
우리가 첫번째 것을 확인한 후에 만 ​​확인해야 할 다음 것은 18 세 이상입니다.

51
00:04:41,040 --> 00:04:43,560
그러나 21 세 미만.

52
00:04:43,770 --> 00:04:51,460
따라서 LCF는 괄호 안의 표현식을 전달하는 것과 똑같은 방식으로 작동합니다.이 표현식이 사실이라면 true 또는 false로 평가됩니다.

53
00:04:51,660 --> 00:04:57,570
거짓 인 경우 아무 것도 발생하지 않으면 중괄호 안의 코드가 실행됩니다.

54
00:04:58,020 --> 00:05:00,760
그래서 다시 LCF는 if와 똑같이 작동합니다.

55
00:05:00,810 --> 00:05:04,190
그것은 그 진술서에 따라야한다는 것을 제외하고는.

56
00:05:04,980 --> 00:05:06,750
그래서 여기에이 줄이 있습니다.

57
00:05:06,780 --> 00:05:12,690
나이가 18 세 이상이고 나이가 21 세 미만인데 실제로는 조금 중복됩니다.

58
00:05:13,080 --> 00:05:14,570
그래서 잠깐 생각 해봐.

59
00:05:14,580 --> 00:05:21,970
비디오를 추가하고이를 리펙토링 할 수있는 방법을 찾으십시오.

60
00:05:22,050 --> 00:05:29,630
그래서 이것은 정말로 사소한 변화입니다. 그러나 나이가 18보다 큰지 제가 여기서 제거되었음을 알게 될 것입니다.

61
00:05:29,850 --> 00:05:35,720
21 세 미만이며 LCF 연령이 21 세 미만인 경우에는 그 사실을 밝혀야합니다.

62
00:05:35,730 --> 00:05:41,800
다시 한번 우리는 이것을 되풀이했습니다. 우리는 이것을 이전에 리팩토링했습니다.

63
00:05:41,880 --> 00:05:45,210
우리가 한 이유는 불필요합니다.

64
00:05:45,570 --> 00:05:53,150
이 코드가 실행될 유일한 방법은이 첫 번째 if 문이 거짓 일 때입니다.

65
00:05:53,310 --> 00:06:05,760
이것이 의미하는 바는이 코드는 이미 나이가 18보다 작거나 18보다 크거나 같다고 설정 한 경우에만 실행됩니다.

66
00:06:05,790 --> 00:06:14,230
따라서 18보다 크고 21보다 작 으면 입장 할 수는 있지만 마실 수는 없습니다.

67
00:06:14,340 --> 00:06:15,670
그래서 마지막 단계는.

68
00:06:15,670 --> 00:06:17,510
그렇지 않으면 섹션.

69
00:06:17,510 --> 00:06:23,420
그렇지 않으면 우리는 다른 어떤 경우에 다른 일이 생기게 만듭니다.

70
00:06:23,490 --> 00:06:35,460
따라서이 경우 18 세 이상이고 18 세에서 21 세 사이가 아니라면 그 사람이 들어올 수 있고 술을 마실 수 있음을 의미하므로 괄호 안에 표현을 사용하지 않습니다.

71
00:06:35,760 --> 00:06:42,910
그것은 우리가 다른 것을 쓴다는 점에서 다르다. 그리고 우리가 넣은 것은 무엇이든 중괄호는 마지막 도랑 노력으로 만 실행될 것이라고 말했다.

72
00:06:43,080 --> 00:06:49,300
그래서 이것이 먼저 실행되고 이것이 사실이 아니라면 아무 것도 출력되지 않으면 우리는 이것을 계속 진행할 것입니다.

73
00:06:49,440 --> 00:06:52,140
이것이 사실이 아니라면 우리는 이것을 계속 할 것입니다.

74
00:06:52,410 --> 00:06:59,420
그러나이 두 가지 방법 중 하나라도 사실이라면 모든 것이 중지되고 다른 방법은 실행되지 않습니다.

75
00:06:59,550 --> 00:07:03,130
따라서 이것이 사실이라면이 코드가 완성됩니다.

76
00:07:03,930 --> 00:07:06,540
이 elf의 if가 false 인 경우.

77
00:07:06,750 --> 00:07:10,320
그러나 이것은 사실이거나 달리 실행되지 않습니다.

78
00:07:10,320 --> 00:07:15,440
따라서 이것이 하나의 결정을위한 세 가지 다른 경로라는 것을 기억하십시오.

79
00:07:15,550 --> 00:07:23,100
좋습니다. 그래서 여기 당신의 운동은 제가 방금 콘서트 장소로 경비원에게 준 코드를 가져 오는 것입니다.

80
00:07:23,220 --> 00:07:28,040
그리고 몇 가지를 덧붙이 자면 다른 기발한 조건을 말하십시오.

81
00:07:28,080 --> 00:07:32,860
나이가 net negative라면 우리는 에러 메시지를 출력하고 싶습니다.

82
00:07:33,780 --> 00:07:35,190
나이가 21 일 경우.

83
00:07:35,190 --> 00:07:36,310
정확하게.

84
00:07:36,420 --> 00:07:39,880
우리는 행복한 21 번째 생일을 그들에게 무료로 제공하고 싶습니다.

85
00:07:40,410 --> 00:07:44,850
나이가 이상하다면 나이를 인쇄해야합니다. 이상합니다.

86
00:07:45,480 --> 00:07:48,360
그래서 이상한 지 알아 내려면 수학을 조금해야합니다.

87
00:07:48,450 --> 00:08:01,830
그리고 마지막으로 보너스 인 보너스는 나이가 완벽한 사각형인지 알아내는 것입니다. 완벽한 사각형이 무엇인지 기억하지 못한다면 그걸 볼 수는 있지만 근본적으로 숫자의 제곱근 인 두 가지 요소가 정확한 것입니다. 같은 번호.

88
00:08:01,860 --> 00:08:09,390
따라서 16 번에 4 번이므로 16 번은 완벽한 사각형입니다. 4 번은 2 번 2 번이 4 번이기 때문에 완벽한 사각형입니다.

89
00:08:09,390 --> 00:08:11,280
좋아, 그렇게 슈퍼 보너스 야.

90
00:08:11,280 --> 00:08:13,900
이것으로 재미있게 지켜보십시오. 다음 비디오에서 보겠습니다.
