Середній
+55 XP

👋 Починай вчитися JavaScript прямо зараз — безкоштовно!

💻

Типи помилок і як їх читати

ReferenceError, TypeError, SyntaxError — навчись розуміти повідомлення про помилки

Основні типи помилок

ТипКоли виникаєПриклад
ReferenceErrorЗмінна не існуєconsole.log(x) де x не оголошено
TypeErrorНеправильний тип або виклик не-функціїnull.property або 123()
SyntaxErrorНеправильний синтаксисJSON.parse('bad')
RangeErrorЗначення поза допустимим діапазономnew Array(-1)

Як читати помилку

Помилка складається з трьох частин:

TypeError: Cannot read properties of undefined (reading 'name') at getUser (app.js:15:10) at main (app.js:3:5)
  1. Тип (TypeError) — що пішло не так
  2. Повідомлення — деталі що саме
  3. Stack trace — де в коді це сталося (файл:рядок:колонка)
javascript
💬

Optional chaining (?.) — безпечний доступ до властивостей. Якщо значення null/undefined — повертає undefined замість помилки.

Коли бачиш помилку: 1) Прочитай тип помилки, 2) Прочитай повідомлення, 3) Знайди рядок у stack trace, 4) Постав console.log перед цим рядком щоб перевірити значення змінних.

Коментарі

Увійти або Почати щоб залишити коментар.