Перейти к содержимому

Обработка ошибок в JavaScript за 9 минут! ⚠

Bro Code

0:00 / 0:00

Обработка ошибок в JavaScript за 9 минут! ⚠

49 301 просмотр · 2 года назад
Bro Code
3,4 млн подписчиков
49 301 просмотр · 2 года назад
#JavaScript #учебник #курс 00:00:00 Введение 00:00:18 Ошибки 00:01:36 try/catch 00:02:38 console.error() 00:02:58 finally 00:04:16 throw new Error() 00:08:28 Заключение // Ошибка = Объект, созданный для представления возникшей проблемы // Часто возникает при вводе данных пользователем или установлении соединения // try { } = Заключает код, который потенциально может вызвать ошибку // catch { } = Перехватывает и обрабатывает любые ошибки, выброшенные из try { } // finally { } = (необязательно) Всегда выполняется. Используется в основном для очистки // например, закрытие файлов, закрытие соединений, освобождение ресурсов try{ const dividend = Number(window.prompt("Введите делимое: ")); const divisor = Number(window.prompt("Введите делитель: ")); if(divisor == 0){ throw new Error("Нельзя делить на ноль!"); } if(isNaN(dividend) || isNaN(divisor)){ throw new Error("Значение должно быть числом"); } const result = dividend / divisor; console.log(result); } catch(error){ console.error(error); } finally{ console.log("Это всегда выполняется"); } console.log("Вы достигли конца!");