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