Co to jest Try Catch w JavaScript i jak to działa?



spróbuj catch w konstrukcjach javascript, a także operatora rzucania do obsługi wyjątków. Możesz przechwytywać wyjątki generowane przez programistę i środowiska uruchomieniowe.

Bez względu na to, jak dobry jesteś w programowaniu, w niektórych skryptach będą błędy. Te błędy mogą wystąpić z powodu nieoczekiwanych danych wejściowych użytkownika, błędnej odpowiedzi serwera lub z innego powodu. Spróbuj złapać pozwala wyłapać błędy i zamiast umierać zrobić coś rozsądniejszego. W tym artykule zobaczymy, jak JavaScript używa try-catch do obsługi wyjątku w następującej kolejności:

Zaczynajmy.





Obsługa błędu czasu wykonywania w JavaScript

Obsługa błędów ewoluowała od czasów Netscape i IE4. Nie musisz zadowalać się tym, co przeglądarka rzuca Ci w twarz w przypadku błędu JavaScript, ale zamiast tego możesz wziąć sprawę w swoje ręce. Instrukcja try-catch języka JavaScript pomaga w przekierowaniu w przypadku napotkania wyjątku JavaScript.

jak pisać skaner w java

Wraz z innymi obronnymi technikami kodowania, takimi jak i zdarzenie onError, try-catch dodaje możliwość poruszania się po pewnych błędach, które w przeszłości natychmiast zatrzymywały skrypt na swoich ścieżkach.



Co to jest Try Catch w JavaScript?

W najnowszych wersjach JavaScript dodano możliwości obsługi wyjątków. JavaScript implementuje konstrukcję try-catch, a także operator rzucania do obsługi wyjątków. Możesz przechwytywać wyjątki wygenerowane przez programistę i środowiska uruchomieniowe, ale nie możesz wychwycić błędów składni JavaScript.

Instrukcja try służy do definiowania bloku kodu do przetestowania pod kątem błędów podczas wykonywania. Natomiast instrukcja catch służy do definiowania bloku kodu, który ma zostać wykonany, jeśli wystąpi błąd w bloku try.

Instrukcje JavaScript try and catch występują w parach:



try {Blok kodu do wypróbowania} catch (err) {Blok kodu do obsługi błędów}

Gdy wyjątek występuje w bloku try, wyjątek jest umieszczany w błądzić i wykonywany jest blok catch.

Wypróbuj przykład połowu

Oto przykład 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)) rzut 'nie jest liczbą' x = liczba (x) jeśli (x> 10) rzut 'jest za wysoki' jeśli (x<5) throw 'is too low' } catch(err) { message.innerHTML = 'Input ' + err } finally { document.getElementById('demo').value = '' } } 

Wynik:

konwertuj ciąg na tablicę php

Wyjście - spróbuj złapać w javascript - edureka

W ten sposób dotarliśmy do końca naszego artykułu. Mam nadzieję, że rozumiesz, w jaki sposób metoda try catch w JavaScript służy do wychwytywania błędów.

Sprawdź nasze który obejmuje szkolenie na żywo prowadzone przez instruktora i rzeczywiste doświadczenie projektowe. To szkolenie zapewni Ci biegłość w pracy z technologiami internetowymi zaplecza i front-endu. Obejmuje szkolenia w zakresie tworzenia stron internetowych, jQuery, Angular, NodeJS, ExpressJS i MongoDB.

Masz do nas pytanie? Wspomnij o tym w sekcji komentarzy na tym blogu, a my skontaktujemy się z Tobą.