Какво е Try Catch в JavaScript и как работи?



опитайте catch в javascript конструкции, както и оператора хвърля за обработка на изключения. Можете да хванете генерирани от програмисти и изключения по време на изпълнение.

Без значение колко добре се справяте с програмирането, в определени скриптове ще има грешки. Тези грешки могат да възникнат поради неочаквано въвеждане от потребителя, грешен отговор на сървъра или друга причина. Опитайте да хванете ви позволява да улавяте грешки и вместо да умрете, да направите нещо по-разумно. В тази статия ще видим как JavaScript използва try-catch за обработка на изключението в следната последователност:

Нека да започнем.





Обработка на грешка по време на работа в 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 = '' } } 

Изход:

Изход - опитайте да хванете в javascript - edureka

С това стигнахме до края на нашата статия. Надявам се, че разбрахте как се използва catch в JavaScript се използва за улавяне на грешки.

c срещу c ++ срещу java

Вижте нашите което се предлага с обучение под ръководството на инструктори на живо и опит в реалния живот на проекти. Това обучение ви кара да владеете умения за работа с back-end и front-end уеб технологии. Включва обучение по уеб разработка, jQuery, Angular, NodeJS, ExpressJS и MongoDB.

Имате въпрос към нас? Моля, споменете го в раздела за коментари на този блог и ние ще се свържем с вас.