Читать книгу 100 вопросов на собеседование по JavaScript. С подробными объяснениями - - Страница 12
JavaScript: Ответы на вопросы
10. Как работает система обработки ошибок (error handling) в JavaScript?
ОглавлениеСистема обработки ошибок (error handling) в JavaScript позволяет обнаруживать и обрабатывать ошибки в коде. Это включает в себя использование конструкции try…catch, где код, который может вызвать ошибку, помещается в блок try, а обработка ошибки происходит в блоке catch.
function divide(a, b) {
try {
if (b === 0) {
throw new Error('Division by zero');
}
return a / b;
} catch (error) {
console.error('Error:', error.message);
}
}
console.log(divide(10, 2)); // Выведет: 5
console.log(divide(10, 0)); // Выведет: "Error: Division by zero"