Привет друзья! 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
1 view
192
52
2 months ago 03:58:40 1
Прогноз погоды на JavaScript. От дизайна до работы с API
2 months ago 02:32:55 1
Прогноз погоды на JavaScript
2 months ago 05:08:25 1
Верстка сайта онлайн. Подробно с объяснениями для новичков. HTML, CSS, JS
2 months ago 03:40:05 1
Верстка сайта онлайн. Подробно с объяснениями для новичков. HTML, CSS, JS. Часть 1
2 months ago 02:44:05 1
Верстка сайта онлайн. Подробно с объяснениями для новичков. HTML, CSS, JS. Часть 2
2 months ago 00:02:11 1
💽 Курсы js минск ⚡ Где можно отучиться на программиста 👍
2 months ago 00:02:11 6
ОБУЧЕНИЕ СОЗДАНИЮ И ПРОДВИЖЕНИЮ САЙТОВ 🔔
2 months ago 01:00:22 1
Web app TELEGRAM Бот на node js и React. Интернет магазин и форма обратной связи в телеграмм боте
2 months ago 00:08:30 1
#2 Блок-схемы и алгоритмы | Django School | Михаил Омельченко
2 months ago 00:02:11 1
Как создают программы программисты 👍 С чего начать изучение программирования с нуля
2 months ago 00:02:11 7
💡 КУРС HTML ❕ КУРСЫ ИТ СПБ ❌
2 months ago 00:02:11 2
ПРОГРАММИСТ ОБУЧЕНИЕ БЕСПЛАТНО ⚡ ОБУЧЕНИЕ HTML CSS
2 months ago 00:02:11 2
Web разработка обучение java 🔥 Онлайн уроки html ⛔
2 months ago 00:02:11 1
💻 Яндекс практикум html css ❌ Веб 2 ру образование
2 months ago 00:02:11 3
Бесплатные курсы программирования для детей 🚫 Бесплатные it курсы
2 months ago 00:02:11 3
📲 Обучение программистов дистанционно ⚪ Курс создание сайтов
2 months ago 00:02:11 1
🖱 MAIL КУРСЫ ПРОГРАММИРОВАНИЯ 👍 ВЕРСТКА ОБУЧЕНИЕ С НУЛЯ БЕСПЛАТНО
2 months ago 00:02:11 2
📀 Уроки по си 💣
2 months ago 00:02:11 1
ОБРАЗОВАНИЕ ПРОГРАММИСТА ⛔ БЕСПЛАТНЫЕ КУРСЫ ВЕБ РАЗРАБОТЧИКА С НУЛЯ ОНЛАЙН
2 months ago 00:02:11 6
🕹 Python информация о языке программирования 🖲
2 months ago 01:25:55 22
Прототипное наследование в JavaScript // Демо-занятие курса «JavaScript Developer. Basic»
2 months ago 00:05:54 1
HTML уроки. Первый урок по HTML верстке. Уроки HTML CSS JS. Урок №1
2 months ago 00:02:11 1
Web разработка что это 👍 Бесплатное обучение html и css
2 months ago 00:02:11 13
Видеокурсы по javascript скачать торрент 💣 С чего лучше начать изучать программирование