JavaScript spróbuj… złap… wreszcie oświadczenie

JavaScript spróbuj… złap… wreszcie oświadczenie

Wyjątki są obsługiwane w JavaScript z pomocą Spróbuj… złap… wreszcie oświadczenie. Podczas programowania w JavaScript, jeśli blok wypróbuje błąd, rzuci wyjątek i wykona kod zapisany w bloku połowowym. W niniejszym oświadczeniu blok wreszcie zostanie wykonany w obu przypadkach, jeśli wystąpi błąd lub gdy kod uruchomi się pomyślnie.

Przed przejściem do wdrożenia Spróbuj… złap… wreszcie oświadczenie w JavaScript, Musisz mieć pewną wiedzę na temat błędów, więc rzućmy okiem na rodzaje Błędy JavaScript.

Jakie są rodzaje błędów JavaScript

Błędy w programowaniu JavaScript są dwóch typów: Błąd składni i błąd środowiska wykonawczego.

Błąd składni: Błąd składni występuje, gdy użytkownik popełnia błąd związany z składnią programowania. Na przykład, jeśli Użytkownik pomija lub używa niewłaściwej pisowni:

Consle.Log („Hello World”);

Tutaj, „O” brakuje w "konsola" składnia, która stwierdza, że ​​jest to Błąd składni.

Błąd środowiska wykonawczego: Błąd środowiska wykonawczego występuje podczas wykonywania programu. Na przykład, jeśli nieprawidłowa zmienna i funkcja są nazywane, które nie są zadeklarowane ani zdefiniowane. Ta operacja spowoduje błąd środowiska wykonawczego.

Teraz zacznijmy od wdrożenia JavaScript spróbuj… instrukcja złapania.

Jak zaimplementować JavaScript spróbuj… instrukcja Catch

Spróbuj… Catch oświadczenie służy do obsługi wyjątków w JavaScript. Ogólna składnia Spróbuj… Catch oświadczenie podano poniżej:

próbować
// try_statement

Catch (błąd)
// catch_statement

W powyższej składni, Wypróbuj blok zawiera główny kod. Jeśli błąd napotyka się podczas wykonywania dodanego bloku prób, kompilator rzuci wyjątek, a następnie przejdzie w kierunku wykonania bloku połowowego, w przeciwnym razie Catch blok zostanie pominięty.

Teraz sprawdź poniższy przykład instrukcji Try… Catch w JavaScript.

Przykład

Tutaj zaimplementujemy przykład, aby sprawdzić, w jaki sposób Spróbuj… Catch oświadczenie pracuje w JavaScript. W tym przykładzie spróbujemy wydrukować niezgłoszoną zmienną "X" Wewnątrz bloku prób:

const msg = 'hi, to jest Linuxhint.com ';
próbować
konsola.log (MSG);
konsola.log (x);

Catch (błąd)
konsola.log („napotyka się błąd!');
konsola.log („Expounted Error:” + Błąd);

Jak widać, nie zdefiniowaliśmy zmiennej "X" w naszym programie. Dlatego kiedy Wypróbuj blok in Wyżej przekazany program zostanie wykonany, sprawdzi zmienną "X" definicja i wykonuje Blok „catch ()”. W wyniku tego rodzaj napotkanego błędu zostanie wyświetlony na konsoli:

JavaScript spróbuj… złap… wreszcie oświadczenie

Podczas programowania w JavaScript możesz również korzystać Spróbuj… złap… wreszcie oświadczenie do obsługi wyjątków. Wreszcie blok wykonaj bloki próbne, jeśli wystąpi błąd lub gdy kod zostanie wykonany pomyślnie.

Ogólna składnia Spróbuj… złap… wreszcie oświadczenie podano poniżej:

próbować
// try_statement

Catch (błąd)
// catch_statement

Wreszcie()
// wreszcie_statement

Przykład

Weźmy poprzedni przykład, aby sprawdzić, jak Spróbuj… złap… wreszcie oświadczenie Działa na to:

const msg = 'hi, to jest Linuxhint.com ';
próbować
konsola.log (MSG);
konsola.log (x);

Catch (błąd)
konsola.log („napotyka się błąd!');
konsola.log („Expounted Error:” + Błąd);

Wreszcie
konsola.log („Wreszcie blok jest wykonywany”);

Jednak nadal nie zdefiniowaliśmy "X" Zmienna w naszym programie JavaScript. W tym scenariuszu, kiedy blok próba dostęp "X" zmienne i nie znajdują swojej definicji, kontrola wykonania pójdzie w kierunku Złap blok i wydruku Dodane komunikaty o błędach W oknie konsoli. Jednakże Wreszcie blok zostaną wykonane w obu przypadkach, jeśli wystąpi błąd lub gdy kod jest wykonane pomyślnie:

To była niezbędna informacja o JavaScript spróbuj… złap… wreszcie. W razie potrzeby idź na dalsze badania.

Wniosek

Aby poradzić sobie z wyjątkami JavaScript spróbuj… złap… wreszcie oświadczenie Jest używane. W JavaScript, jeśli blok próba znajdzie błąd, instrukcje dodane do bloku połowowego zostaną wykonane. Jednak w końcu blok zostanie wykonany w obu przypadkach, jeśli wystąpi błąd lub gdy kod zostanie wykonany pomyślnie. W tym artykule krótko omówiliśmy JavaScript spróbuj… złap… wreszcie oświadczenie, i działa z pomocą odpowiedniego przykładu.