Безплатно! Онлайн събитие: 5-дневно ChatGPT предизвикателство Регистрация тук.
WHILE цикъл
Пълен достъп до курса: Не
За пълен достъп или безплатна проба (2 модула), моля влезте или се регистрирайте.
Най-важното за while цикъла
while изпълнява даден блок код, докато определено условие е вярно. За разлика от for, тук трябва предварително да инициализирате променливата и вътре в цикъла сами да я променяте, за да избегнете безкраен цикъл. Ако забравите да увеличавате стойността, програмата може да зацикли. do-while гарантира поне едно изпълнение на кода, дори условието да е невярно.
Как да повторите примера стъпка по стъпка
- Създайте променлива със стартова стойност, например 0.
- Напишете
whileс условие стойността да е по-малка или равна на 10. - В тялото на цикъла изведете стойността в конзолата.
- Увеличавайте стойността при всяка итерация.
- Добавете проверка: ако стойността стане 5, използвайте
break, за да прекъснете цикъла. - Заменете
breakсcontinueи преместете увеличаването преди проверката, за да прескочите само числото 5 без безкраен цикъл. - Пренапишете примера с
do-whileи тествайте какво се случва, ако началната стойност е 11.
Основни конструкции в урока
while (условие)– изпълнява кода, докато условието е вярноdo { ... } while (условие)– изпълнява кода поне веднъж, след което проверява условиетоbreak– прекъсва цикъла незабавноcontinue– пропуска текущата итерация и преминава към следващатаconsole.log()– извежда стойност в конзолата за проверка на резултата