В какой вкладке DevTools можно увидеть ошибки JavaScript?

Ответ

JavaScript-ошибки (синтаксические, исключения, ошибки выполнения) отображаются во вкладке Console.

Почему Console? Эта вкладка является основным местом для вывода логов, предупреждений и ошибок, сгенерированных скриптами на странице. Она предоставляет детали: тип ошибки, сообщение, файл и номер строки.

Пример ошибки в Console:

Uncaught TypeError: Cannot read properties of null (reading 'value')
    at script.js:10

Дополнительные возможности:

  • Вкладка Sources: Для детальной отладки — установка точек останова, пошаговое выполнение, просмотр стека вызовов.
  • Вкладка Network: Для выявления ошибок, связанных с загрузкой скриптов (статус 404, блокировка CORS).

Ответ 18+ 🔞

А, ну ты смотри, как всё просто, блядь! Все эти твои косяки в JavaScript — синтаксис, исключения, пиздец какой-нибудь — они все, как на ладони, во вкладке Console.

А почему именно туда, спросишь? Да потому что эта консоль, она как универсальный сток для всего говна, которое твой скрипт производит. Логи, предупреждения, ошибки — всё это летит прямиком туда, как в сортир. И там тебе ещё и разжевать могут: что за ошибка, в каком файле и на какой строчке ты обосрался.

Вот, полюбуйся, как это выглядит:

Uncaught TypeError: Cannot read properties of null (reading 'value')
    at script.js:10

Читай: «Не могу прочитать свойство у null, мудила». И строчку тебе указали, где ковыряться. Красота, ёпта!

Но это ещё не всё, хитрая жопа! Консоль — это только начало. Если хочешь копнуть глубже и понять, почему всё пошло по пизде, есть и другие инструменты:

  • Вкладка Sources (Источники): Тут тебе и отладка полная. Ставь точки останова, шагай по коду строчка за строчкой, смотри, что в переменных творится — в общем, разбирай своё творение по косточкам.
  • Вкладка Network (Сеть): А вдруг проблема не в коде, а в том, что скрипт вообще не загрузился? Загляни сюда. Увидишь статус 404 (файл не найден) или ошибку CORS (тебя послали нахуй с другого домена) — и сразу станет ясно, где искать корень зла.

Вот так-то, нехитрая наука.