Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
let out = "";
for (let i = 1; i <= 10; i++) {
if (i % 2 === 0) {
continue;
}
if (i > 7) {
break;
}
out += i;
}
console.log(out);1357
- Ждать
13579:breakвыходит из всего цикла, а не только из фигурных скобокif. Приi = 9цикл заканчивается, и9не добавляется. - Ждать
1:continueне завершает цикл. Он пропускает остаток этой итерации и переходит к следующемуi, поэтому добавляются все нечётные числа до7.
- Что выведет программа, если поменять два блока
ifместами? - Что выведет программа, если
outначинается с0, а не с""?