Przed Tobą druga część wątku o pętlach w języku JavaScript 2️⃣. Skoro dowiedziałeś(-aś) się jak działa i na czym polega pętla "while" (jak nie, to zapraszam tutaj) w języku JavaScript, to zrobimy teraz obchód po pętli "do while". Śmiało! To nie potrwa długo 😊!

PĘTLA "DO WHILE" W JĘZYKU JAVASCRIPT TO NIE TYLKO NOWE SŁÓWKO Z PRZODU...

Pętla "do while" tym się różni od "while", że najpierw wykonuje instrukcje, a potem upewnia się czy może to zrobić po raz kolejny 🔔. Oznacza to, że "do while" GWARANTUJE co najmniej jedno wyegzekwowanie bloku zawartych instrukcji. Całkowite przeciwieństwo do poprzednika, w którym sprawdzanie warunku wejścia jest pierwszą rzeczą wykonywaną przez program (i tym samym, instrukcje mogą nie wykonać się ani razu ⚠️!).

Tak wygląda budowa pętli "do while" 👇:

do {
    // instrukcje
} while ([warunek]);

Jak widzisz, zdecydowanie różni się konstrukcją od poprzednika. Tę pętlę znajdziesz w wielu popularnych językach, więc nie przejmuj się, że coś może być niespotykanego wyłącznie w języku JavaScript.

Uczulam Cię bardzo na średnik na końcu, po nawiasach okrągłych ‼️!!! W języku JavaScript, o czym wspomniałem już dawno, średniki nie są wymagane, jednak język C# na przykład już by na Ciebie "nakrzyczał", że: "co Ty, pętlę piszesz i nie wstawiasz średnika?!" 😆. Dlatego dobrze Ci radzę - naucz się tego nawyku już od razu 🚨!!!

A najlepsze zastosowanie? Takie samo! Kiedy nie mamy pojęcia ile razy instrukcje będą musiały zostać wykonane ✅. Przy czym pętla "do while" w języku JavaScript to jest gwarancja co najmniej jednorazowego wykonania poleceń ℹ️! Żeby Ci było łatwiej zapamiętać tę świętą zasadę, spójrz na to wizualnie 👀 - tutaj warunek znajduje się po bloku instrukcji ℹ️!

Popatrz na ten przykład 👇:

let i = 10;

do {
	console.log("Licznik: " + i++);
} while (i < 10);

Ile razy to się wykona 🤔? Jeżeli twierdzisz, że zero, to błąd ❌! Mimo tego, że licznik od razu przekracza próg równy 10, instrukcja wykona się jeden raz!

Dobrym pomysłem na użycie może być wypisywanie dostępnych opcji programu, jak w wierszu poleceń 🎨. Czy będzie to potrzebne bez względu na wszystko? Tak ✅! Więc to powinno się wykonać przynajmniej jeden raz, a potem to niech się dzieje wedle warunku wejścia 🙃!

Pętla "do while" w języku JavaScript

Pętla "do while" różni się nie tylko zapisem, ale także działaniem. W przeciwieństwie do pętli "while", ta ZAWSZE wykona się przynajmniej jeden raz!!!


Lekcja do wyciągnięcia 🎓? Kiedy zechcesz sięgnąć po pętlę "do while" w języku JavaScript, miej z tyłu głowy, że ZAWSZE wykona się przynajmniej jeden raz 💥!

PODOBNE ARTYKUŁY