1
00:00:00,900 --> 00:00:05,770
OK, więc nadszedł czas, aby dowiedzieć się o innego rodzaju pętli w javascript zwanej pętli for.

2
00:00:05,820 --> 00:00:10,490
Tak więc dla pętli jest podobny do pętli, a obie powtórzmy kodu.

3
00:00:10,740 --> 00:00:12,710
Są nieco inne w ich składni.

4
00:00:12,930 --> 00:00:14,340
Dlatego naszym celem jest tutaj.

5
00:00:14,430 --> 00:00:19,070
Chcesz zrozumieć cel dla pętli, dlaczego używasz jednego kontra pętli while.

6
00:00:19,230 --> 00:00:24,280
Chcesz napisać poprawny dla pętli, a następnie porównać i kontrast podczas pętle i pętle.

7
00:00:24,930 --> 00:00:28,420
Tak, aby rozpocząć oto recepta na pętli for.

8
00:00:28,920 --> 00:00:34,440
Piszemy słowo za słowo kluczowe, a następnie w nawiasie istnieją trzy części.

9
00:00:34,500 --> 00:00:40,300
I tak mam trochę je jako zainicjowanie stanu i stopnia.

10
00:00:40,770 --> 00:00:45,340
Więc to zajmie trochę do zlewu i będziemy to wyjaśnić w ciągu najbliższych kilku slajdów.

11
00:00:45,690 --> 00:00:55,040
Ale najważniejsze jest to, że na wynos piszemy słowo mamy nawiasów trzy różne rzeczy idą w nawiasie, a następnie mamy nawiasy klamrowe.

12
00:00:55,350 --> 00:00:57,400
Tak oto przykład.

13
00:00:57,570 --> 00:01:02,470
W ten sposób można drukować numery od 1 do 5 z pętli for.

14
00:01:02,520 --> 00:01:04,290
Więc zaczynamy od czterech.

15
00:01:04,530 --> 00:01:06,450
Następnie tworzymy zmienną.

16
00:01:06,630 --> 00:01:09,650
Dzwonię liczyć i ustaw równe zeru.

17
00:01:09,750 --> 00:01:16,820
W tym pierwszym fragmencie wtedy mamy sytuację, gdy liczba jest mniejsza niż 6.

18
00:01:17,370 --> 00:01:22,530
A potem mamy przyrost który będzie dodać jeden liczyć.

19
00:01:22,530 --> 00:01:26,280
Więc to jest koncepcyjnie bardzo podobne do dzikich zwierząt, którzy zostali na piśmie.

20
00:01:26,280 --> 00:01:28,620
Więc widać odpowiednik pętli while tutaj.

21
00:01:28,680 --> 00:01:37,400
Największą różnicą jest to, że jest to po prostu krótsze, a inna różnica jest taka, że ​​ta zmienna count istnieje tylko wewnątrz pętli.

22
00:01:37,500 --> 00:01:44,680
Więc ta zmienna w pętli while muszą być inicjowane zewnątrz tak, że można go używać tutaj w pętli for.

23
00:01:44,760 --> 00:01:48,650
Możemy dokonać zmienną, która istnieje tylko na chwilę wewnątrz tej pętli.

24
00:01:49,080 --> 00:01:56,780
Tak więc, aby przejść przez to jeszcze raz robimy zmienną liczbę i zaczyna się od zera za każdym razem przez pętlę.

25
00:01:56,850 --> 00:02:00,680
Dodajemy 1 policzyć, a my wracamy natomiast liczyć.

26
00:02:00,690 --> 00:02:02,300
Jest to mniej niż sześć.

27
00:02:02,640 --> 00:02:05,140
Więc pierwszy raz uruchomić ten licznik ma wartość zero.

28
00:02:05,190 --> 00:02:08,480
Mamy wydrukowane następnym razem dodaliśmy 1.

29
00:02:08,700 --> 00:02:14,960
To wciąż mniej mniej niż 6 tak potem wydrukować i iść aż liczba jest sześć.

30
00:02:15,000 --> 00:02:18,330
To już nie mniej niż sześć, a kod przestanie działać.

31
00:02:18,750 --> 00:02:30,800
Więc mam zamiar skopiować to mojej rady i po prostu wykazać, że wklej to i otrzymujemy 0 1 2 3 4 5.

32
00:02:33,210 --> 00:02:40,750
Więc oto kolejny przykład brania tego, co zrobiliśmy z pętli while gdzie drukowanej każdy znak w łańcuchu, ale robi to z pętli for.

33
00:02:41,220 --> 00:02:48,060
Więc po raz kolejny widać, że nie mamy do stworzenia tej zmiennej licznika poza pętlą jak robimy dla pętli while.

34
00:02:48,270 --> 00:02:52,610
Możemy utworzyć zmienną tymczasową i używam jednego nazwie I.

35
00:02:52,710 --> 00:03:06,710
Powodem zrobiłem to, że jest to dość konwencjonalny zobaczyć na zmienne pętlowe być bardzo krótkie pojedyncza litera nazwy zmiennych typu I lub J lub K, a to dlatego, że ich nie ma w żadnym innym celu, ale żyć wewnątrz pętli.

36
00:03:06,750 --> 00:03:09,710
Więc niektórzy ludzie twierdzą, że lepiej zachować je krótko.

37
00:03:10,020 --> 00:03:12,090
Więc tu kiedyś policzyć.

38
00:03:12,090 --> 00:03:17,340
Można nazwać to, co chcesz, ale zobaczysz wiele częściej w świecie rzeczywistym.

39
00:03:17,760 --> 00:03:22,060
Więc robimy zmienna równa zeru za każdym razem przez pętlę.

40
00:03:22,170 --> 00:03:25,560
Mamy zamiar dodać jeden i będziemy iść dalej.

41
00:03:25,580 --> 00:03:28,470
Chociaż jest to mniej niż długość łańcucha.

42
00:03:28,920 --> 00:03:31,270
Więc logika jest taka sama jak to, co tutaj robimy.

43
00:03:31,500 --> 00:03:33,720
Dodać zmienną o nazwie Hrabia ustawić go na zero.

44
00:03:34,140 --> 00:03:39,960
Dodaj jeden za każdym razem przez i nie poddawać się, gdy liczba jest mniejsza niż długość.

45
00:03:40,350 --> 00:03:44,080
Więc kiedy uruchomić to będę go skopiować.

46
00:03:44,160 --> 00:03:45,840
Otwórz konsolę.

47
00:03:45,840 --> 00:03:50,350
Wklej to i otrzymujemy H E L L O.

48
00:03:50,640 --> 00:03:53,170
I to drukuje jedną L z 2 następna do niego.

49
00:03:53,190 --> 00:03:58,010
To właśnie jak Chrome nie powtórzył powiernikiem dzienników.

50
00:03:58,050 --> 00:04:02,670
Tak więc podsumowując to się jeszcze raz zamiast pętli for istnieją trzy części.

51
00:04:02,670 --> 00:04:08,840
Jest Initialize gdzie zadeklarować zmienną i ustawić ją na jakiejś wartości początkowej nie musi wynosić zero.

52
00:04:09,120 --> 00:04:15,270
Potem następna część mamy stan, który jest, gdy pętla powinna biec.

53
00:04:15,270 --> 00:04:17,370
A potem ostatnia część jest naszym krokiem.

54
00:04:17,370 --> 00:04:19,460
Więc co robimy na końcu każdej iteracji.

55
00:04:19,500 --> 00:04:23,690
Czy możemy dodać 1 do liczenia lub odjąć 1 Czy je pomnożyć.

56
00:04:23,700 --> 00:04:25,540
Nie wszystkie rodzaje różnych rzeczy.
