Цикл `while`
Цикл while
— це ще один тип циклів, який підтримується більшістю мов програмування, включаючи JavaScript.
Цикл while
переважно використовується тоді, коли потрібно виконувати блок коду доти, доки умова є true
. Хоча в певних випадках він може поводитися подібно до циклу for
, зазвичай його застосовують у ситуаціях, коли наперед невідомо, скільки разів потрібно виконати блок коду.
Загальний синтаксис циклу while
:
while(boolean_expression) {
// code to execute
}
Якщо умова циклу while завжди істинна, цикл виконуватиметься нескінченно. Такий цикл називають нескінченним циклом.
Процес виконання циклу while
можна краще зрозуміти, розглянувши його блок-схему:
Наведено приклад програми, яка використовує цикл while
для знаходження першого числа, що ділиться і на 11
, і на 12
:
123456let i = 13; while(i % 11 != 0 && i % 12 != 0) { i += 1; } console.log("The first number divisible by both 11 and 12 is:", i);
1. Яка основна відмінність між циклом for
та циклом while
?
2. Скільки разів виконається наступний цикл?
3. Що станеться, якщо умова в циклі while
завжди істинна?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 1.33
Цикл `while`
Свайпніть щоб показати меню
Цикл while
— це ще один тип циклів, який підтримується більшістю мов програмування, включаючи JavaScript.
Цикл while
переважно використовується тоді, коли потрібно виконувати блок коду доти, доки умова є true
. Хоча в певних випадках він може поводитися подібно до циклу for
, зазвичай його застосовують у ситуаціях, коли наперед невідомо, скільки разів потрібно виконати блок коду.
Загальний синтаксис циклу while
:
while(boolean_expression) {
// code to execute
}
Якщо умова циклу while завжди істинна, цикл виконуватиметься нескінченно. Такий цикл називають нескінченним циклом.
Процес виконання циклу while
можна краще зрозуміти, розглянувши його блок-схему:
Наведено приклад програми, яка використовує цикл while
для знаходження першого числа, що ділиться і на 11
, і на 12
:
123456let i = 13; while(i % 11 != 0 && i % 12 != 0) { i += 1; } console.log("The first number divisible by both 11 and 12 is:", i);
1. Яка основна відмінність між циклом for
та циклом while
?
2. Скільки разів виконається наступний цикл?
3. Що станеться, якщо умова в циклі while
завжди істинна?
Дякуємо за ваш відгук!