Błędy w JavaScript

Błędy w JavaScript
Błędy są bardzo powszechną rzeczą w życiu programisty. Bez względu na to, jak silny jest programista, błędy są spójnymi towarzyszami programistów. Z czasem dobry programista wciąż rośnie i coraz lepszy w debugowaniu błędów i ich rozwiązywanie, pod tym względem języki programowania, w tym JavaScript, pomagają programistom, oferując im wiele technik obsługi błędów.

W tym poście przedstawi pełny przewodnik dla poniższych pojęć związanych z błędami w JavaScript:

  • Jakie są błędy w JavaScript?
  • Rodzaje błędów
  • Jak radzić sobie z błędami w JavaScript?

Więc zacznijmy!

Jakie są błędy w JavaScript?

W kategoriach programowych zabronione działanie przez użytkownika, które sprawia, że ​​zachowanie programu jest nieprawidłowe, jest znane jako błąd. Krótko mówiąc, możemy powiedzieć, że wszystko, co zatrzymuje normalny przepływ programu, jest określane jako błąd. Błędy w JavaScript mogą być różnych typów i pojawiają się z kilku powodów.

Rodzaje błędów

Istnieją trzy główne rodzaje błędów w każdym języku programowania, w tym JavaScript, które wymieniono poniżej:

  • Błędy składniowe
  • Błędy logiczne
  • Błędy czasu wykonawczego

Błędy składniowe

W JavaScript błędy występujące z powodu składni są znane jako błędy składniowe lub składniowe. Błędy składniowe są również znane jako błędy parsowania. W tradycyjnych językach komputerowych, takich jak Java, C ++ itp. Błędy składni występują w czasie kompilacji, jednak w JavaScript błędy składniowe występują w interpretowanym czasie.

Przykłady błędów składniowych:
Niektóre z powszechnie występujących błędów składni są wymienione poniżej:

W JavaScript może wystąpić błąd składniowy z powodu błędnego napisania słowa kluczowego, takiego jak pisanie „konsoli” zamiast „konsola”:

Consle.dziennik();

Błąd składni może wystąpić z powodu braku nawiasu:

Dokument.pisać(;

Zaniedbanie kręconego wspornika podczas pracy z funkcją w JavaScript spowoduje błąd składni:

funkcja przykładowa funkcja (x, y)
zwrócić x * y;

W powyższym fragmencie brakuje wspornika zamykającego „”, który wywoła błąd składni.

W ten sposób występuje błąd środowiska wykonawczego w JavaScript.

Jak obsługiwać błędy składniowe w JavaScript

Błędy składnię.

W poniższym fragmencie umieszczamy zamykający wspornik „” To rozwiązuje błąd składni:

funkcja przykładowa funkcja (x, y)
zwrócić x * y;

Wyjście zweryfikowało, że umieszczenie zamkniętego wspornika „” pomyślnie rozwiązało błąd składni.

Błędy logiczne

W JavaScript błędy logiczne występują, gdy kod jest syntaktycznie poprawny, a program działa z powodzeniem, ale daje wadliwe wyniki. Błędy logiczne są bardzo trudne do obsługi w porównaniu z błędami składniowymi.

Błędy czasu wykonawczego

W JavaScript błędy/wyjątki środowiska wykonawczego po kompilacji lub interpretacji kodu.

Niezdefiniowana zmienna
Poniższy kawałek kodu spowoduje błąd środowiska wykonawczego:

W powyższym fragmencie próbowaliśmy wydrukować wartość zmiennej „Z”, ale „Z” nie jest zdefiniowane nigdzie w programie, w rezultacie napotkamy następujący błąd środowiska wykonawczego:

W ten sposób występują błędy w środowisku wykonawczym w JavaScript.

Jak obsługiwać błędy czasu wykonawczego w JavaScript?

JavaScript oferuje różne stwierdzenia, takie jak próba, catch, wreszcie i rzut, aby obsłużyć błędy czasu wykonywania. Omówimy każdy z nich jeden po drugim:

  • Próbuj złapać: Główny kod do uruchomienia zostanie określony w bloku try. Instrukcja „Wreszcie” może być używana opcjonalnie z instrukcjami TRY-Catch, które będą wykonywać niezależnie od wyjątków.
  • Rzucić: Słowo kluczowe rzutów w JavaScript służy do wyrzucenia wyraźnego wyjątku zdefiniowanego przez użytkownika.

Jak rozwiązać błąd środowiska wykonawczego w JavaScript za pomocą Try-Catch, a na koniec instrukcje:
Poniższy blok kodu zbada, jak obsługiwać wyjątki w JavaScript za pomocą Try-Catch i na koniec instrukcji:

W tym przykładowym programie określiliśmy kod główny w bloku próbnym, komunikat o błędzie w bloku catch i manekin w bloku wreszcie. Kod określony w bloku „spróbuj” zostanie wykonany, jeśli kod jest wolny od błędów, blok „Catch” zostanie wykonany w przypadku dowolnego błędu, a blok „wreszcie” będzie wykonywał niezależnie od wyjątków:

Wyjście zweryfikowało, że blok połowowy nie został wykonany, ponieważ kod był wolny od błędów.

Wniosek

W JavaScript zabronione działanie przez użytkownika lub programistę, które sprawia, że ​​zachowanie programu jest nienormalne, jest znane jako błąd. Błędy w JavaScript mogą mieć różne typy, takie jak składnia, czas wykonywania i błędy logiczne. Błędy składniowe można rozwiązać, korygując składnię, błędy logiczne są trudne do rozwiązania (można je rozwiązać, korygując logikę), a błędy wykonawcze można rozwiązać za pomocą Try, Catch, Wreszcie i wyrzucanie słów kluczowych. Ten zapis wyjaśnił różne rodzaje błędów i sposób obsługi ich w JavaScript.