Pętla JavaScript to instrukcja przepływu sterowania, która umożliwia wielokrotne wykonanie kodu w oparciu o warunek. Składa się z trzech części: inicjalizacji, warunku i inkrementacji/dekrementacji. Ta pętla wykonuje iterację po bloku kodu, dopóki określony warunek nie będzie fałszywy.
Python jest numeryczny
Dla pętli w JavaScript
A for pętla w JavaScript wielokrotnie wykonuje blok kodu, o ile określony warunek jest spełniony. Obejmuje etapy inicjalizacji, sprawdzania warunków i iteracji, dzięki czemu jest skuteczny w przypadku kontrolowanych, powtarzalnych zadań.
Składnia:
for (statement 1 ; statement 2 ; statement 3){ code here... }>- Oświadczenie 1: To jest inicjalizacja licznika. Jest wykonywany raz przed wykonaniem bloku kodu.
- Oświadczenie 2: Definiuje warunek testowania wykonania bloku kodu
- Oświadczenie 3: Jest to zwiększenie lub zmniejszenie licznika i wykonywane (za każdym razem) po wykonaniu bloku kodu.
Przykład:
JavaScript // JavaScript program to illustrate for loop let x; // for loop begins when x=2 // and runs till x <=4 for (x = 2; x <= 4; x++) { console.log('Value of x:' + x); }> Wyjście:
Value of x:2 Value of x:3 Value of x:4>
Schemat blokowy
Ten schemat blokowy przedstawia działanie pętli for w JavaScript. Przepływ sterowania można zobaczyć w pętli For.
Instrukcja 1: Inicjowanie zmiennej licznika
Instrukcja 1 służy do inicjalizacji zmienna licznika . Zmienna licznika służy do śledzenia liczby iteracji w pętli. W instrukcji 1 można zainicjować wiele zmiennych licznikowych.
mysql opuścił połączenie
Możemy zainicjować zmienną licznika zewnętrznie, a nie w instrukcji 1. To pokazuje nam wyraźnie, że instrukcja 1 jest opcjonalna. Część możemy pozostawić pustą ze średnikiem.
Przykład :
JavaScript let x = 2; for (; x <= 4; x++) { console.log('Value of x:' + x); }> Wyjście
Value of x:2 Value of x:3 Value of x:4>
Oświadczenie 2: Warunki testowe
To stwierdzenie sprawdza wartość logiczna z stan testowy . Jeśli warunek testowy jest spełniony, pętla for będzie wykonywana dalej, w przeciwnym razie pętla zakończy się i zostanie wykonany kod znajdujący się poza pętlą. Jest wykonywana za każdym razem, gdy pętla for zostanie uruchomiona, zanim pętla wejdzie do jej ciała.
Jest to również instrukcja opcjonalna i JavaScript traktuje ją jako prawdziwą, jeśli pozostawiona jest pusta. Jeśli ta instrukcja zostanie pominięta, pętla będzie działać w nieskończoność, jeśli sterowanie pętlą nie zostanie przerwane za pomocą oświadczenie o złamaniu . Wyjaśniono to poniżej na przykładzie.
Przykład:
JavaScript let x = 2; for (; ; x++) { console.log('Value of x:' + x); break; }> Wyjście:
Value of x:2>
Instrukcja 3: Aktualizacja zmiennej licznika
Jest to instrukcja kontrolowana, która kontroluje przyrost/spadek zmiennej licznika.
Jest to również z natury opcjonalne i można je wykonać wewnątrz korpusu pętli.
Przykład:
JavaScript const subjects = ['Maths', 'Science', 'Polity', 'History']; let i = 0; let len = subjects.length; let gfg = ''; for (; i < len;) { gfg += subjects[i]; //can be increased inside loop i++; } console.log(gfg)> Wyjście
podział ciągu Java
MathsSciencePolityHistory>
Więcej pętli w JavaScript
JavaScript ma różne rodzaje pętli w Javie. Niektóre z pętli to:
| Pętla | Opis |
|---|---|
| dla pętli | Pętla, która powtarza blok kodu określoną liczbę razy na podstawie wyrażenia warunkowego. |
| pętla while | Pętla powtarzająca blok kodu, o ile spełniony jest określony warunek. |
| pętla do-while | Pętla, która przynajmniej raz wykonuje blok kodu, a następnie powtarza blok, dopóki spełniony jest określony warunek. |
| dla… pętli | Iteruje po wartościach obiektu iterowalnego (takiego jak tablice, ciągi znaków, mapy, zestawy itp.) |
| dla…w pętli | Iteruje po przeliczalnych właściwościach obiektu (w tym po właściwościach dziedziczonych). |
Ucz się i opanuj JavaScript za pomocą praktycznych pytań. Ćwiczenia JavaScript zawiera wiele pytań do ćwiczeń JavaScript, które pozwalają ćwiczyć i testować umiejętności JavaScript.
