TypeErrorTypeError
Значення має не той тип, що очікується. Це найпоширеніша помилка JavaScript, яка виникає, коли операція стикається зі значенням неправильного типу.
ReferenceError: x is not definedЗвернення до змінної, яку не оголошено в жодній доступній області видимості.
Ім'я змінної не існує в поточному ланцюжку областей видимості. Поширені причини: друкарські помилки, відсутні імпорти, використання змінної з іншої області видимості або забуте оголошення через let/const/var.
Перевірте правильність написання імені змінної. Додайте відсутній import або require. Оголосіть змінну в правильній області видимості. Якщо використовується глобальна змінна — переконайтесь, що вона завантажена до запуску вашого скрипту.
console.log(myVar); // ReferenceError: myVar is not definedTypeErrorЗначення має не той тип, що очікується. Це найпоширеніша помилка JavaScript, яка виникає, коли операція стикається зі значенням неправильного типу.
SyntaxError: Identifier has already been declaredЗмінну з такою самою назвою оголошено двічі в одній області видимості за допомогою let або const.
CORS Error: No Access-Control-Allow-OriginБраузер заблокував крос-origin-запит, оскільки сервер не надіслав необхідних CORS-заголовків.
EEXISTОперація створення файлу завершилася невдачею, оскільки цільовий шлях вже існує.
TypeError: x is not iterableЗначення, що не є ітерованим, використано там, де очікується ітерований об'єкт, наприклад у циклі for...of або з оператором розгортання.
DOMException: SecurityErrorОперацію, що зачіпає безпеку, заблоковано політиками безпеки браузера.