Strona główna › Pytania INF.03 › Pytanie 2215
INF.03 · pytanie #2215
Ile razy powtórzy się pętla w JavaScript? <pre class="code-block">var x=1, i=0; do{ x*=3; i++; } while(x!=27);</pre>
- A26 razy
- B27 razy
- C2 razy
- D3 razy
Poprawna odpowiedź: D. 3 razy
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
W przedstawionym kodzie JavaScript, pętla do-while wykonuje się do momentu, gdy zmienna x nie jest równa 27. Zaczynając od wartości x równej 1, przy każdym przejściu przez pętlę zmienna x jest mnożona przez 3. Kolejno, x przyjmuje wartości: 3, 9, 27. Zatem pętla wykonuje się trzy razy, ponieważ dopiero po trzecim cyklu x osiąga wartość 27, co powoduje zakończenie pętli. Do-while zawsze wykonuje przynajmniej jedno przejście, niezależnie od warunku końcowego, dzięki czemu jest przydatna w sytuacjach, gdy operacja musi być przeprowadzona co najmniej raz. Dobrym przykładem wykorzystania tego mechanizmu jest oczekiwanie na spełnienie określonego warunku, np. uzyskanie poprawnej odpowiedzi od użytkownika. Warto zwrócić uwagę, że w przypadku operacji matematycznych wymagających określonej liczby iteracji, pętla do-while zapewnia prostotę i przejrzystość implementacji, zgodnie z dobrymi praktykami zapewniającymi łatwość w czytaniu i utrzymaniu kodu.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.