DamiRocK

JavaScript: проверка результата и чтение SyntaxError

Два упражнения: вывести число 10 и отдельно научиться читать синтаксическую ошибку после намеренно сломанного console.log().

Проверка результата

В первом упражнении нужно вывести количество яблок на полке — 10:

console.log(10);

Если вывести другое число, программа может оставаться синтаксически корректной, но не пройти проверку ожидаемого результата. Это отличается от ошибки разбора кода.

Синтаксическая ошибка

Во втором упражнении рабочий вариант должен вывести:

Program started successfully
console.log("Program started successfully");

После успешного запуска источник предлагает отдельно намеренно удалить закрывающую кавычку или скобку, прочитать сообщение JavaScript и затем восстановить рабочую строку.

Как различать два сбоя

SyntaxError означает, что движок не смог корректно разобрать программу. Неверное число при рабочем синтаксисе — логическая или содержательная ошибка относительно задания. Оба случая требуют разных способов диагностики.

Граница автоматической проверки

Один пройденный тест подтверждает только проверенные условия. На damirock.com код представлен для самостоятельного запуска; встроенная система тестирования исходной платформы сюда не переносится.

Hexlet / Code Basics и участники · Проверка результата, синтаксические ошибки · GNU AGPL v3. Исправлено 10 сентября 2026: прежние задания 7/15 и пример Hodor не соответствовали закреплённым исходникам; URL сохранён.

Reading preferences

Appearance
Contrast
More options

Saved only in this browser. Your device’s reduced-motion setting is always respected. Browser zoom works throughout the site.