Встречается на собеседованиях • сегодня
Какие знаешь типы ошибок в JavaScript
В JavaScript ошибки делятся на несколько типов:
- SyntaxError - ошибка синтаксиса:
js
const a = ; // Uncaught SyntaxError: Unexpected token ';'- ReferenceError - обращение к несуществующей переменной:
js
console.log(b); // Uncaught ReferenceError: b is not defined- TypeError - неверный тип данных или операции:
js
null.foo(); // Uncaught TypeError: Cannot read property 'foo' of null- RangeError - выход за допустимый диапазон:
js
new Array(-1); // Uncaught RangeError: Invalid array length- URIError - ошибка в URI-функциях:
js
decodeURI('%'); // Uncaught URIError: URI malformed-
EvalError (редко) - ошибка в eval().
-
Custom Errors - пользовательские ошибки через
class MyError extends Error.
Все ошибки наследуются от базового объекта Error. Можно обрабатывать через try/catch и создавать свои типы ошибок.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы