Ошибки JavaScriptОшибка
SyntaxErrorSyntaxError
Движок JavaScript столкнулся с кодом, не соответствующим синтаксису языка.
browsernode
Подробнее TypeErrorЗначение имеет не тот тип, что ожидается. Это наиболее распространённая ошибка JavaScript, возникающая когда операция получает значение несовместимого типа.
Вы попытались использовать значение способом, несовместимым с его типом. Типичные примеры: вызов не-функции, обращение к свойствам null/undefined или передача аргумента неверного типа во встроенный метод.
Проверьте фактический тип переменной с помощью `typeof` или `console.log` перед проблемной операцией. Добавьте проверки на null/undefined. Используйте опциональную цепочку (`?.`) для потенциально null-значений. Убедитесь, что аргументы функций соответствуют ожидаемым типам.
null.property // TypeError: Cannot read properties of nullSyntaxErrorДвижок JavaScript столкнулся с кодом, не соответствующим синтаксису языка.
SyntaxError: Illegal return statementОператор return использован вне тела функции.
DOMException: The operation was abortedОперация была отменена через сигнал AbortController.
ERR_SOCKET_BAD_PORTДля сетевой операции был указан недопустимый номер порта.
TypeError: Method called on incompatible receiverМетод был вызван со значением `this`, не соответствующим ожидаемому типу.
ERR_HTTP2_STREAM_ERRORПроизошла ошибка в потоке HTTP/2.