Debugowanie Czy ten proces znajdowania błędów i naprawy ich podczas badania kodu lub programu. Chociaż mówi się, że JavaScript jest trudny do debugowania, ułatwimy twoje życie. Dzisiaj w tym artykule porozmawiamy o tym, jak debugować kod JavaScript.
JavaScript Debugger
Wszystkie nowoczesne przeglądarki mają wbudowanych debuggerów JavaScript. Ci debugery pomagają nam, pokazując te błędy. Ci debugery mogą być również włączone lub wyłączone w zależności od naszych potrzeb.
Interesującą rzeczą w tych debuggerach jest to, że dzięki temu możemy również ustawić punkty przerwania. Punkty przerwania są umieszczone w naszym kodzie, w którym zatrzymujemy wykonywanie kodu. Po zatrzymaniu kodu możemy sprawdzić błędy i zbadać zmienne.
Ponieważ Google Chrome jest bardzo znaną przeglądarką, użyjemy Chrome do większości części tego artykułu. Jednak ostatecznie pokażemy, jak włączyć debugowanie JavaScript w innych przeglądarkach.
Aby rozpocząć debugowanie w Google Chrome, naciśnij F12 klucz. Możemy również nacisnąć Ctrl+Shift+I otworzyć debuggera. Jednak nawet jeśli te dwa nie działają, spróbuj kliknąć prawym przyciskiem myszy z myszy w dowolnym miejscu w oknie zakładki przeglądarki. Kliknij sprawdzać A potem przejdź do konsoli.
Za pomocą konsoli.Metoda log ()
Google Chrome obsługuje debugowanie Dlatego możemy użyć konsola.dziennik() w naszym kodzie JavaScript, aby wyświetlić go w naszym oknie konsoli.
Przykład
const str = "Let's Debug in Console";Teraz, gdy klikniemy F12 i przejdziemy do naszej konsoli, zobaczymy:
Jak ustawić punkty przerwania
Możemy również ustawić punkty przerwania w oknie debuggera. Jak wspomniano wcześniej, z każdym ustawionym punktem przerwania, wykonywanie kodu zatrzyma się. Następnie zbadamy nasz kod i znajdziemy błąd. Jeśli nie znaleźliśmy błędu w tym punkcie przerwania, dodamy kolejny punkt przerwania. Jest to bardzo łatwe, ponieważ możemy kontynuować kod wykonania za pomocą przycisku kliknięcia (normalnie przycisk odtwarzania).
Załóżmy, że mamy przycisk. Za każdym razem, gdy klikamy przycisk, dodaje wartość do poprzedniej wartości. Wartość domyślna wynosi 0. Teraz, jeśli chcemy to debugować za pomocą punktu przerwania, musimy ustawić punkt przerwania. Jeśli wartość licznika nie rośnie przy kliknięciu, wiemy, że problem dotyczy kliknięcia słuchacza zdarzenia.
Aby umieścić punkt przerwania na słuchaczu zdarzeń, kliknij F12. To skieruje Cię do okna konsoli. Po stronie konsoli kliknij kartę źródeł, a następnie przejdź do punktu przerwania dla słuchaczy zdarzeń. W tym kliknij zdarzenia myszy, a następnie zaznacz opcję kliknięcia.
Gratulacje, które ustaliłeś swój pierwszy punkt przerwania. Za każdym razem, gdy wykonasz program, zatrzyma się on na wydarzeniu kliknięcia Hartera Myse Event Click. Możemy to wznowić, klikając przycisk CV u góry karty źródeł.
HTML:
JavaScript:
const btn = dokument.getElementById („vanish-btn”);Za pomocą słów kluczowych Debuggera
Jest taki sam, jak wyjaśniony wcześniej punkt przerwania. Używamy słowa kluczowego debuggera, gdy tylko chcemy debugować kod. Słowa kluczowe debuggera zasadniczo zatrzymują przepływ wykonywania kodu, podobnie jak punkt przerwania. Po zatrzymaniu wykonania wywołuje wbudowaną funkcję debugowania. Ta funkcja debuggera działa tak samo jak punkt przerwania.
Załóżmy, że chcemy dodać dwie zmienne. Jednak przed wyświetleniem ich jako alarm, chcę je debugować. Poniższy kod zapewni rozwiązanie tego:
Niech Num1 = 5;Słowo kluczowe debuggera wymusza punkt przerwania lub zatrzymuje wykonywanie kodu i wywołuje funkcję debugowania. Jeśli wymagane jest jakiekolwiek debugowanie, wywoływana jest funkcja debuggera; W przeciwnym razie nic nie jest zrobione.
Debugowanie w różnych przeglądarkach
Powszechną praktyką do rozpoczęcia debugowania w JavaScript jest kliknięcie sprawdzać lub naciśnięcie klawisza F12 w przeglądarce. Jeśli jednak to nie działa, postępuj zgodnie z poniższymi poleceniami, aby otworzyć menu debuggera.
Google Chrome
Mozilla Firefox
Microsoft Edge
Opera
Safari
Wniosek
Istnieje wiele metod debugowania dostępnych w JavaScript. Wyjaśniliśmy najczęściej stosowane/wspólne i łatwe metody debugowania naszego kodu JavaScript. Po rozwijaniu w JavaScript będziesz musiał debugować wielokrotnie. Proponuję zapisać ten artykuł jako zakładkę w swojej przeglądarce, abyś nie musiał szukać wielokrotnie.