Обработка ошибок, "try..catch"
Конструкция
Работает она так:
- Сначала выполняется код внутри блока
- Если в нём нет ошибок, то блок
- Если же в нём возникает ошибка, то выполнение
Пример кода на картинке выше ☝️
#обработка_ошибок #try_catch
Конструкция
try..catch
состоит из двух основных блоков: try
, и затем catch
.Работает она так:
- Сначала выполняется код внутри блока
try {...}
.- Если в нём нет ошибок, то блок
catch(err)
игнорируется: выполнение доходит до конца try
и потом далее, полностью пропуская catch
.- Если же в нём возникает ошибка, то выполнение
try
прерывается, и поток управления переходит в начало catch(err)
. Переменная err
(можно использовать любое имя) содержит объект ошибки с подробной информацией о произошедшем.Пример кода на картинке выше ☝️
#обработка_ошибок #try_catch
👍1