Без значение колко добре се справяте с програмирането, в определени скриптове ще има грешки. Тези грешки могат да възникнат поради неочаквано въвеждане от потребителя, грешен отговор на сървъра или друга причина. Опитайте да хванете ви позволява да улавяте грешки и вместо да умрете, да направите нещо по-разумно. В тази статия ще видим как JavaScript използва try-catch за обработка на изключението в следната последователност:
- Обработка на грешка по време на работа в JavaScript
- Какво е Try Catch в JavaScript?
- Опитайте Catch Example
Нека да започнем.
Обработка на грешка по време на работа в JavaScript
Обработката на грешки се развива от епохите на Netscape и IE4. Не е нужно да се задоволявате с това, което браузърът ви хвърля в лицето в случай на грешка в JavaScript, но вместо това можете да вземете въпроса в свои ръце. Изявлението try-catch на JavaScript ви помага при пренасочване, когато се срещне изключение на JavaScript.
уроци за Microsoft SQL Server за начинаещи
Заедно с други защитни техники за кодиране като и събитието onError, try-catch добавя възможността за навигация около определени грешки, които в миналото незабавно биха спрели вашия скрипт в неговите следи.
Какво е Try Catch в JavaScript?
Най-новите версии на JavaScript добавиха възможности за обработка на изключения. JavaScript изпълнява конструкцията try-catch, както и оператора хвърляне за обработка на изключения. Можете да хванете генерирани от програмисти и изключения по време на изпълнение, но не можете да хванете грешки в синтаксиса на JavaScript.
Операторът try се използва за дефиниране на блок код, който да бъде тестван за грешки, докато се изпълнява. Докато операторът catch се използва за дефиниране на блок от код, който да се изпълни, ако възникне грешка в блока try.
Изявленията на JavaScript се опитват да хванат по двойки:
опитайте {Блок код за опит} catch (err) {Блок код за обработка на грешки}
Когато възникне изключение в блока try, изключението се поставя в грешка и блокът catch се изпълнява.
Опитайте Catch Example
Ето пример за JavaScript Try Catch:
var message, x message = document.getElementById ('p01') message.innerHTML = '' x = document.getElementById ('demo'). value try {if (x == '') throw 'is empty' if (isNaN (x)) хвърляне 'не е число' x = число (x), ако (x> 10) хвърляне 'е твърде високо' ако (x<5) throw 'is too low' } catch(err) { message.innerHTML = 'Input ' + err } finally { document.getElementById('demo').value = '' } }
Изход:
С това стигнахме до края на нашата статия. Надявам се, че разбрахте как се използва catch в JavaScript се използва за улавяне на грешки.
c срещу c ++ срещу java
Вижте нашите което се предлага с обучение под ръководството на инструктори на живо и опит в реалния живот на проекти. Това обучение ви кара да владеете умения за работа с back-end и front-end уеб технологии. Включва обучение по уеб разработка, jQuery, Angular, NodeJS, ExpressJS и MongoDB.
Имате въпрос към нас? Моля, споменете го в раздела за коментари на този блог и ние ще се свържем с вас.