Задать вопрос

Почему цикл некорректно отрабатывает?

Почему цикл некорректно отрабатывает
for (var i = 0; i <3; i++ ) {
  alert(i) 
}
console.log(i);

Почему с var в консольку выводит 3 хотя должно ведь на двух обрываться ?
  • Вопрос задан
  • 148 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
i < 3 проверяется перед выполнением очередной раз тела цикла.
i++ выполняется после выполнения тела цикла.

i становится равным 3. Проверяется, меньше ли 3? — облом — выходит из цикла.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы