var n = 0;
while (n < 10) {
n += 1;
console.log(n);
}
console.log('Done');
Что делает програма?
Добрый день.
Эта программа действительно “Выводит в консоль числа от 0 до 9 включительно, затем Done”. Это и видно по коду, и проверено. Но почему-то этот ответ засчитывается как неверный.
Здравствуйте,
Пожалуйста, проверьте код в браузере или в Node.js.
С уважением,
Борис Окунский
Добрый день, Игорь Рафаэлович.
Эта программа не может выводить число “0”. Это совершенно очевидно по коду: унарная операция инкремента производится до первой операции вывода. Проверьте код в браузере, как советовал Борис Сергеевич.
С уважением,
Станислав Лахтин
Крайне странно... Проверял дома, выводило от 0 до 9. Сейчас же от 1 до 10:
$ cat 123.js var n = 0; while (n < 10) { n += 1; console.log(n); } console.log('Done');
$ nodejs 123.js 1 2 3 4 5 6 7 8 9 10 Done