Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
while | Цикли
Вступ до JavaScript
course content

Зміст курсу

Вступ до JavaScript

Вступ до JavaScript

1. Основні Поняття
2. Змінні та Типи Даних
3. Основні Операції
4. Умовні Оператори
5. Цикли
6. Функції

while

Типи циклів

Цикли - це структури, які багаторазово виконують блок коду, поки певна умова є true. У JavaScript існує три типи циклів:

  • while
  • do-while
  • for

Розглянемо кожне з них детальніше.

Цикл while

Цикл while - це найпростіший тип циклу. Він продовжує виконувати блок коду до тих пір, поки задана умова залишається true.

Щоб створити цикл while, використовуйте ключове слово while, за яким слідує умова в круглих дужках, і візьміть блок коду у фігурні дужки. Синтаксис подібний до синтаксису інструкції if:

Ось приклад:

123456
let a = 5; while (a <= 10) { console.log("a =", a); a++; }
copy

У цьому прикладі блок коду циклу while виконується шість разів:

  • Спочатку змінній a присвоюється значення 5.
  • Умова циклу - a <= 10, що є true, тому виконується блок коду.
  • Після кожного виконання змінна a збільшується на 1.
  • Цикл продовжує виконуватись до тих пір, поки умова залишається true.

Примітка

Цикл while перевіряє умову перед виконанням блоку коду. Якщо умова спочатку false, то блок коду не буде виконано.

Примітка

Будьте обережні з умовою! Якщо умова завжди обчислюється як true, то цикл ніколи не розірветься, що призведе до нескінченного циклу, який може спричинити зависання програми або перестати відповідати.

1. Скільки разів програма виведе "Hello!"?
2. Скільки разів програма виведе "JavaScript"?
3. Скільки разів програма виведе "Be careful!".

Скільки разів програма виведе "Hello!"?

Виберіть правильну відповідь

Скільки разів програма виведе "JavaScript"?

Виберіть правильну відповідь

Скільки разів програма виведе "Be careful!".

Виберіть правильну відповідь

Все було зрозуміло?

Секція 5. Розділ 1
We're sorry to hear that something went wrong. What happened?
some-alt