SyntaxErrorSyntaxError
Рушій JavaScript зустрів код, що не відповідає синтаксису мови.
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.