/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/javascript/js-501-22-037/main.js
29 строк
797 B
Spirzen
Code migration pack
09 июн 2026, 01:41
09 июн 2026, 01:41
cebc284
Код
Авторство
О чём код?
try { null.someMethod(); // null не имеет методов } catch (error) { console.log(error.name); // "TypeError" } try { const num = 42; num(); // Число не является функцией } catch (error) { console.log(error.name); // "TypeError" } // Создание своей ошибки типа function divide(a, b) { if (typeof a !== "number" || typeof b !== "number") { throw new TypeError("Оба аргумента должны быть числами"); } if (b === 0) { throw new TypeError("Деление на ноль запрещено"); } return a / b; } try { divide("10", 2); } catch (error) { console.log(error.message); // "Оба аргумента должны быть числами" }