Obsługa błędów W JavaScript to metoda, która jest wykorzystywana do obsługi napotkanego błędu i utrzymania przepływu kodu JavaScript. Pozwala także na wykonywanie nieprawidłowych stwierdzeń, które istnieją w ramach programu.
JavaScript oferuje różne osoby obsługi błędów, które przetwarzają napotkany błąd i wykonują kod dodawany do obsługi błędu. Na przykład, kiedy podzielisz dowolną niezerową wartość o zero, przyniesie ona nieskończoność. Jest to błąd obsługiwany przez procedurę obsługi wyjątków JavaScript.
Ten zapis omówił obsługę błędów w JavaScript. Ponadto procedura stosowania próbuj złapać blok, rzucić stwierdzenie i próbuj-przyczep Dostarczane są również bloki, ich składnia i przykłady związane z obsługą błędów.
Przed przejściem w kierunku procedury obsługi błędów sprawdźmy typ błędów JavaScript.
Rodzaje błędów w JavaScript
Istnieją trzy rodzaje błędów, które mogą wystąpić podczas wykonywania programu JavaScript:
Instrukcje obsługi błędów w JavaScript
Jeśli wystąpi jakikolwiek błąd, do obsługi JavaScript używane są następujące instrukcje: w JavaScript:
Obsługa błędów w JavaScript za pomocą bloku TRY-Catch
W języku programowania JavaScript do obsługi kodu, który jest podatny na błędy. Blok próbny najpierw sprawdza program, jeśli istnieją jakieś błędy. Następnie, jeśli wystąpi jakikolwiek błąd, zajmuje to określone działanie, aby go obsłużyć. Dobrym podejściem do programowania JavaScript jest utrzymanie złożonego kodu w bloku Try-Catch.
Teraz sprawdź poniżej poddywany schemat blokowy, aby zrozumieć działanie „próbuj złapać„Blok w JavaScript:
Składnia bloku TRY-Catch
Aby użyć bloku Try-Catch w JavaScript, musisz postępować zgodnie z poniższą składnią:
próbowaćKod dodany w „próbować„Blok zostanie wykonany najpierw. Jeśli pojawi się jakikolwiek błąd, „złapać„Blok kodu zostanie uruchomiony następny, w przeciwnym razie zostanie zignorowany.
Przykład: Używanie bloku próbnego do obsługi błędu w JavaScript
Przede wszystkim zdefiniujemy tablicę „X”W naszym bloku próbnym, a następnie zadzwonimy do„dokument.Napisz (x) ”Metoda wyświetlania„X„Elementy tablicy. Następnie dodano „dokument.Napisać)„Linie wywołują blok połowów, ponieważ nie zdefiniowaliśmy zmiennej”A”W naszym kodzie i staramy się przynieść jego wartość. W takim przypadku blok złapania będzie obsługiwał napotkany błąd, wyświetlając powiązane informacje w polu alertu:
Wykonanie tego programu JavaScript wyświetli elementy „X„Tablica, pokazując ostrzeżenie o napotkanym błędu”A nie jest zdefiniowane”:
Obsługa błędów w JavaScript za pomocą instrukcji rzutu
Możesz także użyć „rzucić”Instrukcja definiowania niestandardowych błędów. Kiedy interpreter JavaScript wykona instrukcję rzutu, przesunie kontrolę w kierunku bloku połowowego i nie uruchomi żadnego kodu obecnego po „rzucić" oświadczenie.
Składnia oświadczenia
Teraz sprawdź składnię używania instrukcji rzutów w bloku próbnym
próbowaćTutaj, "Wyjątek”Dodaje się, aby zdefiniować niestandardowe wyjątki, które mogą być liczbą, ciągiem lub dowolną wartością logiczną.
Przykład: Korzystanie z instrukcji rzutów do obsługi błędów w JavaScript
W tym przykładzie użyjemy instrukcji rzutów do tworzenia niestandardowego „Słowo kluczowe rzutów" błąd:
Wykonanie wyżej podanego kodu pokaże następujące dane wyjściowe:
Obsługa błędów w JavaScript przy użyciu bloków próbnych
W twoim kodzie JavaScript, po wykonaniu instrukcji prób i połowy, opcjonalnie „Wreszcie„Block działa później. Czy wyjątek jest rzucony, czy nie, „Wreszcie„Blokowy kod będzie działał
Składnia bloków próbnych
Spójrz na składnię bloku TRY-Catch Finally:
próbowaćTutaj "próbować„Blok kodu sprawdza błędy, a następnie„złapać„Blok zostanie wykonany w celu obsługi napotkanego błędu, a na koniec„ ”Wreszcie„Blok kodu zawiera kod wykonywalny, który zawsze będzie działał, niezależnie od wystąpienia błędu, czy nie.
Przykład: Korzystanie z bloków próbnych do obsługi błędów w JavaScript
W poniższym przykładzie zdefiniujemy blok próbny. W pierwszym kroku przede wszystkim zdefiniowaliśmy zmienną ”X”W bloku próbnym. Następnie blok próbny sprawdzi, czy wartość dodana dla "X„Zmienna dopasowana do wartości określonej w„Jeśli" stan. Wydrukuje „Dobra„Ciąg, gdy„Jeśli„Warunek jest prawdziwy. W drugim przypadku dodano „złapać„Blok zostanie wykonany. Wreszcie kod napisany w „Wreszcie„Blok wyświetli ciąg„Wartość x wynosi 10”Jako wyjście:
Jak widać z wyjścia, kod napisany w „próbować" I "Wreszcie„Blok jest wykonywany dla dodanej logiki w naszym programie JavaScript:
Obiekty błędu w JavaScript
W JavaScript „The„Obiekt błędu”Jest rodzajem wbudowanego obiektu, który dostarcza informacji związanych z napotkanym błędem. Obejmuje dwie przydatne właściwości: „nazwa" I "wiadomość". „„nazwa„Właściwość obiektu błędu jest wykorzystywana do ustawienia lub zwrócenia nazwy błędu, podczas gdy„wiadomość”Ustawia lub zwraca komunikat o błędzie, który może być ciągiem.
Wartości nazwy błędu w JavaScript
Właściwość nazwy błędu może zwrócić następujące wartości w JavaScript:
Błąd oceny: Ten typ wartości nazwy błędu wskazuje, że błąd wystąpił w „eval ()”Funkcja.
Błąd zakresu: Jeśli używasz numeru w kodzie JavaScript, który jest poza zakresem wartości prawnych, „RangeSerror" Jest rzucony.
Błąd odniesienia: Jeśli odniesiesz się do zmiennej, która nie została ogłoszona nigdzie w twoim programie, „ReferenceStror" Jest rzucony.
Błąd składni: Błąd składni wskazuje, że próbujesz wykonać kod o błędzie składni.
Wpisz błąd: Jeśli użyjesz wartości poza oczekiwanymi typami danych, to a „Typeerror" Jest rzucony.
Błąd URI: Korzystanie z nielegalnych znaków w funkcji URI może być przyczyną błędu URI.
Wniosek
W celu obsługi błędów w JavaScript procedura korzystania z bloku Try-Catch, instrukcji rzutu i bloków próbnych są dobrze wyjaśnione wraz z ich składnią i powiązanymi przykładami w tym zapisie. Zgodnie z Twoimi wymaganiami możesz użyć dowolnego z danych stwierdzeń do obsługi napotkanego błędu, zachować przepływ programu JavaScript i ułatwić proces tworzenia kodu w JavaScript.