Haltepunkte in JavaScript

Muhammad Muzammil Hussain 30 Januar 2023
  1. Haltepunkte
  2. Haltepunkte in JavaScript
  3. Schlüsselwort Debugger in JavaScript
Haltepunkte in JavaScript

In diesem Artikel besprechen wir die Verwendung und Vorteile von Haltepunkten und wie wir unseren JavaScript-Code mit Hilfe des Schlüsselworts debugger und des Debugger-Modus des Browsers debuggen können.

Haltepunkte

Meistens enthält unser Programmcode nur wenige logische Syntaxfehler, und unser Programm liefert nicht das gewünschte Ergebnis gemäß den angegebenen Anweisungen. Um Fehler zu beheben und unseren Programmcode zu debuggen, müssen wir also die Ausführung stoppen und den Ausführungsablauf bei jedem Schritt überprüfen.

Wir verwenden Haltepunkte in unseren Programmen, um die Ausführung zu stoppen, und verschiedene Programmiersprachen enthalten speziell Schlüsselwörter für Haltepunkte.

Haltepunkt-Schlüsselwörter stoppen die Ausführung während der Laufzeit des Codes, da Fehler meistens keine Fehlermeldungen oder Protokolle anzeigen und wir herausfinden müssen, was das eigentliche Problem ist.

Haltepunkte in JavaScript

Das Debuggen ist ein kniffliger Prozess, und jetzt bieten die meisten Browser einen integrierten JavaScript-Debugger. Wir können Haltepunkte mit Debuggern setzen und definieren, wo wir die Ausführung stoppen müssen.

Wir können die Variablenwerte zur Laufzeit während der Ausführung von Code untersuchen.

Wir können das Debugging in unserem Browser aktivieren, indem wir die Taste F12 drücken und im Debugger-Menü den Abschnitt Console auswählen. Wenn unser Browser das Debuggen unterstützt, können wir die Methode console.log() verwenden, um die Werte anzuzeigen und zu untersuchen.

Beispiel Konsole:

<!DOCTYPE html>
<html>
<body>

<h1>Delftstack learning</h1>

<h2>JavaScript debugger keyword example</h2>

<p>You can on debugger with F12 key and select console in debugger menu.</p>

<script>
a = 2;
b = 4;
sum = a + b;

console.log(c); // it will display the value of sum variable
</script>

</body>
</html>

In der obigen HTML-Quelle haben wir die Standardmethode console.log() verwendet, um die Summe der Variablen a und b anzuzeigen; Wir können den Login-Abschnitt Konsole des Debugger-Modus sehen.

Wir können Haltepunkte im Debugger-Fenster für den JavaScript-Code festlegen, und die Ausführung wird an jedem Haltepunkt gestoppt, was bei der Untersuchung von JavaScript-Werten hilft. Mit dem Play-Button im Debugger-Fenster können wir die Ausführung wieder fortsetzen.

Schlüsselwort Debugger in JavaScript

Das JavaScript-Schlüsselwort debugger wird in Codeanweisungen verwendet, um die Ausführung zu stoppen; Es führt die gleiche Funktionalität aus, wie wir Haltepunkte im Debugger setzen.

Beispiel für debugger:

<!DOCTYPE html>
<html>
   <body>
      <h1>Delftstack learning</h1>
      <h2>JavaScript debugger keyword example</h2>
      <p id="test"></p>
      <p>You can on debugger and see the execution will be stop at third line.</p>
      <script>
         let sum = 15 + 5;
         
         debugger; // to stop execution
         
         document.getElementById("test").innerHTML = sum;
         
      </script>
   </body>
</html>

In der obigen HTML-Quelle haben wir das Schlüsselwort debugger im JavaScript-Code verwendet, um die Ausführung zu stoppen und die Variable sum dem Absatz mit getElementById("id").innerHTML zuzuweisen.