1
00:00:00,900 --> 00:00:05,770
이제는 for 루프라는 자바 스크립트의 다른 유형의 루프에 대해 배울 시간입니다.

2
00:00:05,820 --> 00:00:10,490
따라서 for 루프는 while 루프와 유사하며 둘 다 코드 반복을 허용합니다.

3
00:00:10,740 --> 00:00:12,710
그것들은 문법이 약간 다릅니다.

4
00:00:12,930 --> 00:00:14,340
그래서 우리의 목표는 여기에 있습니다.

5
00:00:14,430 --> 00:00:19,070
for 루프와 while 루프를 왜 사용하는지에 대해 이해하고 싶습니다.

6
00:00:19,230 --> 00:00:24,280
유효한 for 루프를 작성한 다음 while 루프와 for 루프를 비교 및 ​​대조하려고합니다.

7
00:00:24,930 --> 00:00:28,420
그래서 for 루프를위한 레시피가 여기부터 시작됩니다.

8
00:00:28,920 --> 00:00:34,440
우리는 키워드에 대한 단어를 쓰고 괄호 안에 세 부분으로 나눕니다.

9
00:00:34,500 --> 00:00:40,300
그래서 저는 조건과 단계를 초기화 할 때 그 중 일부를했습니다.

10
00:00:40,770 --> 00:00:45,340
따라서이 작업은 약간의 시간이 소요될 것이며 앞으로 몇 가지 슬라이드를 통해이를 분명히 할 것입니다.

11
00:00:45,690 --> 00:00:55,040
그러나 여기에서 핵심적인 테이크 어웨이는 우리가 괄호 안에있는 단어를 쓰는 것입니다. 세 가지가 괄호 안에 들어간 다음 중괄호가 있습니다.

12
00:00:55,350 --> 00:00:57,400
여기 예제가 있습니다.

13
00:00:57,570 --> 00:01:02,470
이것은 for 루프를 사용하여 1에서 5까지 숫자를 인쇄하는 방법입니다.

14
00:01:02,520 --> 00:01:04,290
그래서 우리는 4로 시작합니다.

15
00:01:04,530 --> 00:01:06,450
그런 다음 변수를 만듭니다.

16
00:01:06,630 --> 00:01:09,650
나는 그것을 세고 0으로 동일하게 설정합니다.

17
00:01:09,750 --> 00:01:16,820
이 첫 번째 청크에서 우리는 카운트가 6보다 작 으면서 조건을 갖습니다.

18
00:01:17,370 --> 00:01:22,530
그리고 나서 우리는 하나를 세는 데 사용할 증분이 있습니다.

19
00:01:22,530 --> 00:01:26,280
그래서 이것은 개념적으로 작성한 야생 생물의 것과 매우 유사합니다.

20
00:01:26,280 --> 00:01:28,620
따라서 여기에서 비슷한 과정을 볼 수 있습니다.

21
00:01:28,680 --> 00:01:37,400
가장 큰 차이점은 이것이 더 짧고 다른 차이점은이 변수가 루프 내에 만 존재한다는 것입니다.

22
00:01:37,500 --> 00:01:44,680
while 루프에 대한이 변수는 for 루프에서 사용할 수 있도록 외부에서 초기화해야합니다.

23
00:01:44,760 --> 00:01:48,650
우리는이 루프의 내부에만 존재하는 변수를 만들 수 있습니다.

24
00:01:49,080 --> 00:01:56,780
이제부터는 count라는 변수를 만들고 루프를 통해 매번 0에서 시작합니다.

25
00:01:56,850 --> 00:02:00,680
우리는 1을 세는 데 더하고 우리는 계속 세는 동안 계속합니다.

26
00:02:00,690 --> 00:02:02,300
그것은 6 이하입니다.

27
00:02:02,640 --> 00:02:05,140
그래서 우리가 처음으로이 계산을 실행하면 0이됩니다.

28
00:02:05,190 --> 00:02:08,480
다음에 우리가 1을 더할 때 인쇄했습니다.

29
00:02:08,700 --> 00:02:14,960
6보다 작아서 인쇄 했으므로 카운트가 6이 될 때까지 계속 진행합니다.

30
00:02:15,000 --> 00:02:18,330
더 이상 6 미만이 아니며 코드 실행이 중지됩니다.

31
00:02:18,750 --> 00:02:30,800
그래서 저는 이것을 제 변호사에게 베끼고 그것을 붙여 넣으면 0 1 2 3 4 5가된다는 것을 증명할 것입니다.

32
00:02:33,210 --> 00:02:40,750
그래서 우리가 while 루프에서 한 일을 취한 또 다른 예가 문자열의 모든 문자를 인쇄했지만 for 루프를 사용하여 수행하는 것입니다.

33
00:02:41,220 --> 00:02:48,060
다시 한번 while 루프처럼 루프 밖에서 count 변수를 생성 할 필요가 없다는 것을 다시 한번 볼 수 있습니다.

34
00:02:48,270 --> 00:02:52,610
우리는 임시 변수를 만들 수 있고 나는 하나라는 변수를 사용합니다.

35
00:02:52,710 --> 00:03:06,710
그 이유는 루프 변수가 i 또는 j 또는 K와 같은 매우 짧은 단일 문자 변수 이름이라는 것을 보는 것이 꽤 일반적이라는 것입니다. 왜냐하면 루프 변수는 다른 목적으로는 존재하지 않지만 루프 내부에서 살기 때문입니다.

36
00:03:06,750 --> 00:03:09,710
따라서 어떤 사람들은 그것을 짧게 유지하는 것이 더 낫다고 주장 할 것입니다.

37
00:03:10,020 --> 00:03:12,090
그래서 여기에서 나는 셀 수밖에 없었다.

38
00:03:12,090 --> 00:03:17,340
원하는 이름을 붙일 수는 있지만 실제 세상에서는 더 자주 볼 수 있습니다.

39
00:03:17,760 --> 00:03:22,060
그래서 우리는 루프를 통해 매번 0과 같은 변수를 만듭니다.

40
00:03:22,170 --> 00:03:25,560
우리는 하나를 추가 할 것이고 계속 갈 것입니다.

41
00:03:25,580 --> 00:03:28,470
그것은 문자열의 길이보다 작습니다.

42
00:03:28,920 --> 00:03:31,270
그래서 논리는 우리가 여기에서하는 것과 같습니다.

43
00:03:31,500 --> 00:03:33,720
Count라는 변수를 0으로 설정하십시오.

44
00:03:34,140 --> 00:03:39,960
카운트가 길이보다 작 으면 매번 하나씩 추가하고 계속하십시오.

45
00:03:40,350 --> 00:03:44,080
그래서 이걸 실행할 때 나는 그것을 복사 할 것입니다.

46
00:03:44,160 --> 00:03:45,840
콘솔을 엽니 다.

47
00:03:45,840 --> 00:03:50,350
그걸 붙여 넣으면 H L L L O가됩니다.

48
00:03:50,640 --> 00:03:53,170
그리고 옆에 2 개가있는 1 개의 L을 인쇄합니다.

49
00:03:53,190 --> 00:03:58,010
Chrome이 반복 로그를 반복하는 방식입니다.

50
00:03:58,050 --> 00:04:02,670
그래서 이것을 for 루프 대신에 한 번 더 합하면 세 부분이 있습니다.

51
00:04:02,670 --> 00:04:08,840
변수를 선언하고 일부 초기 값을 0으로 설정할 필요가없는 Initialize가 있습니다.

52
00:04:09,120 --> 00:04:15,270
다음 부분은이 루프가 계속 실행되어야하는 상태입니다.

53
00:04:15,270 --> 00:04:17,370
그리고 마지막 부분이 우리의 발걸음입니다.

54
00:04:17,370 --> 00:04:19,460
그렇다면 모든 반복의 끝에 우리는 무엇을해야합니다.

55
00:04:19,500 --> 00:04:23,690
우리는 1을 세거나 뺍니다. 우리는 그것을 곱합니까?

56
00:04:23,700 --> 00:04:25,540
모든 종류의 것들이 있습니다.
