ÐÑÑÐ°Ð½Ð½Ñ Ð·Ð½Ð°ÑÐµÐ½Ð½Ñ ÑиклÑ
важливÑÑÑÑ: 3
Яке оÑÑÐ°Ð½Ð½Ñ Ð·Ð½Ð°ÑÐµÐ½Ð½Ñ Ð±Ñде виведено на екÑан? ЧомÑ?
let i = 3;
while (i) {
alert( i-- );
}
ÐÑдповÑдÑ: 1.
let i = 3;
while (i) {
alert( i-- );
}
Ðожна ÑÑеÑаÑÑÑ ÑÐ¸ÐºÐ»Ñ Ð·Ð¼ÐµÐ½ÑÑÑ i на 1. ÐеÑевÑÑка while (i) зÑпиниÑÑ Ñикл, коли i = 0.
ÐÑдповÑдно, оÑÑ Ñак бÑде виконÑваÑиÑÑ Ñикл («ÑозгоÑнемо» Ñикл):
let i = 3;
alert(i--); // покаже 3, поÑÑм зменÑиÑÑ i до 2
alert(i--) // покаже 2, поÑÑм зменÑиÑÑ i до 1
alert(i--) // покаже 1, поÑÑм зменÑиÑÑ i до 0
// вÑе, пеÑевÑÑка while (i) зÑпиниÑÑ Ñикл