+ 1

Почему тогда цикл не пишет "26"? Ведь условие проверится только после выведения "26"

22nd Jul 2018, 2:08 PM
Руслан Кирко
Руслан Кирко - avatar
3 Réponses
+ 7
Пожалуйста😊
22nd Jul 2018, 6:30 PM
NezhnyjVampir
+ 6
Не видя код, затруднительно ответить на вопрос... Я предполагаю, это цикл do-while из курса по JavaScript? Там дело в порядке выполнения операций. Сначала переменная выводится на экран, потом она инкрементируется, после этого проверяется условие. То есть: 1. Вывели на экран 25. 2. Инкрементировали, значение переменной стало равным 26. 3. Проверили условие - не соответствует. 4. Цикл прекращает работу. Цикл вывел бы 26 в том случае, если бы порядок операций внутри цикла был другим - сначала инкрементировать, потом напечатать.
22nd Jul 2018, 2:58 PM
NezhnyjVampir
+ 1
да. именно это. спасибо за объяснение)
22nd Jul 2018, 6:29 PM
Руслан Кирко
Руслан Кирко - avatar