Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
⊗jsPmLpWl 146 of 505 menu

Цыкл while у JavaScript

Цыкл while будзе выконвацца да тых пор, пакуль ісцінна выражэнне, перададзенае яму параметрам. Ён дазваляе выконваць адвольную колькасць ітэрацый. Вось яго сінтаксіс:

while ( пакуль выражэнне ісцінна ) { выконваем гэты код цыклічна; у пачатку кожнага цыкла правяраем выражэнне ў круглых дужках }

Цыкл скончыцца, калі выражэнне перастане быць ісцінным. Калі яно было ілжывым першапачаткова - то ён не выканаецца ні разу.

Давайце для прыкладу паслядоўна выведзем з дапамогай цыкла while лікі ад аднаго да пяці:

let i = 1; while (i <= 5) { console.log(i); i++; }

А цяпер зробім адваротны адлік:

let i = 10; while (i > 0) { console.log(i); i--; }

А цяпер будзем дзяліць зададзены лік на 2 столькі раз, пакуль вынік не стане менш за 10:

let num = 500; while (num > 10) { num = num / 2; } console.log(num); // вынік

Вывядзіце ў кансоль лікі ад 1 да 100.

Вывядзіце ў кансоль лікі ад 11 да 33.

Вывядзіце ў кансоль лікі ад 100 да 1.

Дадзена лік num з нейкім пачатковым значэннем. Множце яго на 3 столькі раз, пакуль вынік множання не стане больш за 1000. Які лік атрымаецца? Падлічыце колькасць ітэрацый, неабходных для гэтага.

byenru