OK, więc nadszedł czas, aby dowiedzieć się o innego rodzaju pętli w javascript zwanej pętli for.
Tak więc dla pętli jest podobny do pętli, a obie powtórzmy kodu.
Są nieco inne w ich składni.
Dlatego naszym celem jest tutaj.
Chcesz zrozumieć cel dla pętli, dlaczego używasz jednego kontra pętli while.
Chcesz napisać poprawny dla pętli, a następnie porównać i kontrast podczas pętle i pętle.
Tak, aby rozpocząć oto recepta na pętli for.
Piszemy słowo za słowo kluczowe, a następnie w nawiasie istnieją trzy części.
I tak mam trochę je jako zainicjowanie stanu i stopnia.
Więc to zajmie trochę do zlewu i będziemy to wyjaśnić w ciągu najbliższych kilku slajdów.
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.
Tak oto przykład.
W ten sposób można drukować numery od 1 do 5 z pętli for.
Więc zaczynamy od czterech.
Następnie tworzymy zmienną.
Dzwonię liczyć i ustaw równe zeru.
W tym pierwszym fragmencie wtedy mamy sytuację, gdy liczba jest mniejsza niż 6.
A potem mamy przyrost który będzie dodać jeden liczyć.
Więc to jest koncepcyjnie bardzo podobne do dzikich zwierząt, którzy zostali na piśmie.
Więc widać odpowiednik pętli while tutaj.
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.
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.
Możemy dokonać zmienną, która istnieje tylko na chwilę wewnątrz tej pętli.
Tak więc, aby przejść przez to jeszcze raz robimy zmienną liczbę i zaczyna się od zera za każdym razem przez pętlę.
Dodajemy 1 policzyć, a my wracamy natomiast liczyć.
Jest to mniej niż sześć.
Więc pierwszy raz uruchomić ten licznik ma wartość zero.
Mamy wydrukowane następnym razem dodaliśmy 1.
To wciąż mniej mniej niż 6 tak potem wydrukować i iść aż liczba jest sześć.
To już nie mniej niż sześć, a kod przestanie działać.
Więc mam zamiar skopiować to mojej rady i po prostu wykazać, że wklej to i otrzymujemy 0 1 2 3 4 5.
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.
Więc po raz kolejny widać, że nie mamy do stworzenia tej zmiennej licznika poza pętlą jak robimy dla pętli while.
Możemy utworzyć zmienną tymczasową i używam jednego nazwie I.
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.
Więc niektórzy ludzie twierdzą, że lepiej zachować je krótko.
Więc tu kiedyś policzyć.
Można nazwać to, co chcesz, ale zobaczysz wiele częściej w świecie rzeczywistym.
Więc robimy zmienna równa zeru za każdym razem przez pętlę.
Mamy zamiar dodać jeden i będziemy iść dalej.
Chociaż jest to mniej niż długość łańcucha.
Więc logika jest taka sama jak to, co tutaj robimy.
Dodać zmienną o nazwie Hrabia ustawić go na zero.
Dodaj jeden za każdym razem przez i nie poddawać się, gdy liczba jest mniejsza niż długość.
Więc kiedy uruchomić to będę go skopiować.
Otwórz konsolę.
Wklej to i otrzymujemy H E L L O.
I to drukuje jedną L z 2 następna do niego.
To właśnie jak Chrome nie powtórzył powiernikiem dzienników.
Tak więc podsumowując to się jeszcze raz zamiast pętli for istnieją trzy części.
Jest Initialize gdzie zadeklarować zmienną i ustawić ją na jakiejś wartości początkowej nie musi wynosić zero.
Potem następna część mamy stan, który jest, gdy pętla powinna biec.
A potem ostatnia część jest naszym krokiem.
Więc co robimy na końcu każdej iteracji.
Czy możemy dodać 1 do liczenia lub odjąć 1 Czy je pomnożyć.
Nie wszystkie rodzaje różnych rzeczy.