Уроки Javascript Конструкция try catch finally

Привет друзья! Cсегодня мы с вами рассмотрим такую конструкцию, которая позволяет вам спокойно запускать код на выполнение и если там возникает ошибка, то тогда ваша программа не прерывает свое выполнение с ошибкой, а просто переключается на выполнение других команд в другом блоке, и вы сможете вывести пользователю сообщение об ошибке и попросить что-нибудь исправить – например, данные вводимые пользователем. 😊 Конструкция пытается выполнить блок команд и если возникает ошибка, то передает управление в блок catch и уже там выполняет следующие инструкции. Если дополнительно есть еще блок finally, то команды в этом блоке выполняются в любом случае после попытки try и обработки ошибки (если она возникла) блоком catch. 😊 Конструкция try содержит блок try, в котором находится одна или несколько команд и как минимум один блок catch, или один блок finally, или сразу оба. Три возможных варианта использования конструкции try: Синтаксис try { try_statements } [catch (exception_var_1 if condition_1) { // не стандартно catch_statements_1 }] ... [catch (exception_var_2) { catch_statements_2 }] [finally { finally_statements }] try_statements - Инструкция, которая будет выполнена. catch_statements_1, catch_statements_2 - Инструкции, которые будут выполнены, если произойдёт ошибка в блоке try. exception_var_1, exception_var_2 - Идентификатор для хранения объекта ошибки, который впоследствии используется в блоке catch condition_1 - Выражение состояния finally_statements - Инструкции, которые выполняются после завершения блока try. Выполнение происходит независимо от того, была ошибка или нет. Вот код Javascript из видео: //try ... catch ... //try ... finally ... //try ... catch ... finally ... var i = 0; try { i = 10; throw new Error(“error 1“); } catch (ex){ i = i 100; (“Error: “ ); } finally{ i = i 1000; (“block finally“); } (“i = “ i); Дополнительное описание, домашние задания и многое другое можно найти на сайте WISEPLAT: 1) Урок на сайте Wiseplat: ✔ Сообщество программистов: ✔ ------------- Вступай в группу Вк - 🚀 Группа FaceBook - Инстаграм Wiseplat: Instagram: Twitter - ******************************** Если Вам понравилась публикация, подписывайтесь на канал! Ставьте лайки, тогда будем еще писать такой контент :) Если есть вопросы или пожелания, то пишите, в комментариях. ******************************** - Уроки от #OlegShpagin 👨🏼‍💻 Хештеги #урокиhtml #урокиjavascript #программирование #html #уроки #javascript
Back to Top