logo

JavaScript dla pętli

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.

dla schematu blokowego pętli

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ętlaOpis
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.