Как перехватить ошибку/исключение в javascript?

Пользователь

от amber_moore , в категории: JavaScript , 9 месяцев назад

Как перехватить ошибку/исключение в javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jaren , 7 месяцев назад

@amber_moore 

В JavaScript ошибки или исключения можно перехватывать с помощью оператора try-catch.


Оператор try позволяет выполнить блок кода и перехватить ошибку в случае, если она возникает.


Когда происходит ошибка, управление передается в блок catch, который должен обрабатывать возникшую ошибку.


Пример:

1
2
3
4
5
6
7
try {
  // Блок кода, который может вызвать ошибку
  undefinedVariable;
} catch (error) {
  // Блок кода, который обрабатывает ошибку
  console.log('Ошибка: ', error.message);
}


В этом примере происходит ошибка, потому что переменная undefinedVariable не определена. Однако приложение не остановится, потому что ошибку перехватит блок catch, который выведет сообщение об ошибке в консоль.


Таким образом, использование оператора try-catch помогает избежать остановки приложения из-за ошибок, и обеспечивает более гладкую работу кода.