+ 1
Почему тогда цикл не пишет "26"? Ведь условие проверится только после выведения "26"
3 odpowiedzi
+ 7
Пожалуйста😊
+ 6
Не видя код, затруднительно ответить на вопрос... Я предполагаю, это цикл do-while из курса по JavaScript?
Там дело в порядке выполнения операций. Сначала переменная выводится на экран, потом она инкрементируется, после этого проверяется условие. То есть:
1. Вывели на экран 25.
2. Инкрементировали, значение переменной стало равным 26.
3. Проверили условие - не соответствует.
4. Цикл прекращает работу.
Цикл вывел бы 26 в том случае, если бы порядок операций внутри цикла был другим - сначала инкрементировать, потом напечатать.
+ 1
да. именно это. спасибо за объяснение)