Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
let s = 0;
for (let i = 1; i < 5; i++) {
s += i;
}
console.log(s);10
- Ждать
15: условиеi < 5становится ложным, как толькоiдоходит до5, поэтому тело выполняется только для1,2,3и4, а сумма —10. - Ждать строку на каждом шаге:
console.log(s)стоит после закрывающей скобки цикла, поэтому выполняется один раз, когда цикл закончился.
- Что поменять в заголовке цикла, чтобы
5тоже вошло в сумму? - Что выведет программа, если заменить
s += iнаs = i?