So beenden Sie das Skript in JavaScript

So beenden Sie das Skript in JavaScript

Während der Codierung in JavaScript müssen Entwickler den Code manchmal aus bestimmten Gründen beenden, z. Möglicherweise möchten Sie es beenden, damit es nicht weiter ausführt und möglicherweise weitere Probleme verursacht.

In diesem Artikel wird der Prozess beschrieben, um das Skript in JavaScript zu beenden.

So beenden Sie das Skript in JavaScript?

Verwenden Sie die folgenden Möglichkeiten, um das Skript in JavaScript zu beenden:

  • Verwenden einer Rückgabeanweisung
  • Verwenden von Debugger -Befehl
  • Wurffehler

Methode 1: Beenden Sie das Skript mit der Anweisung "Rückgabe"

Sie können eine „verwenden“zurückkehren”Anweisung Wenn eine Bedingung erfüllt ist und auch eine unerwartete Bedingung verarbeitet.

Beispiel

Definieren Sie zunächst eine Funktion namens “Aufteilung"Mit zwei Parametern", "X" Und "y”. Überprüfen Sie, ob das „y“ gleich 0 ist, und drucken Sie die Nachricht aus “Kann nicht durch Null teilen (beendet)”. Denn in der Abteilung sollte der Nenner immer größer als 0 sein. Wenn die Operanden „x“ und „y“ ungleich Null sind, teilen Sie beides und geben Sie den resultierenden Wert an die Funktion zurück:

Funktionsabteilung (x, y)
if (y == 0)
return "kann nicht durch null teilen (terminiert)";

sonst return x / y;

Rufen Sie nun die Funktion auf, indem Sie Werte übergeben “9"Als" x "und"5"Ist" y ":

Konsole.log (Abteilung (9,5));

Rufen Sie die Funktion erneut auf, indem Sie "X" und "Y" als "als" übergeben "11" Und "0", bzw:

Konsole.log (Division (11,0));

Ausgang

Methode 2: Beenden Sie das Skript mit dem Befehl „Debugger“

Während des Tests oder des Debuggens können Sie das verwenden “DebuggerBefehl, das Skript an jedem Punkt zu stoppen. Es stoppt den Programmausführungsprozess und implementiert die Debug -Funktion. Es ist genau wie Haltepunkte im manuellen Debuggen.

Beispiel

In der angegebenen Beispiele erstellen wir zunächst ein Formular, das zwei Textfelder mit einer Schaltfläche Senden enthält, die die Funktion im Klickereignis aufgerufen hat:


Geben Sie Ihren Namen autocomplete = "off"> ein


Geben Sie Ihr Hobby ein


Verwenden Sie in JavaScript -Datei oder dem Tag den folgenden Code:

Funktion myfunc ()

var name = dokument.GetElementById ("Name").Wert;
var hobby = document.GetElementById ("Hobby").Wert;
Debugger;
if (name == "")
dokumentieren.getElementById ("Fehler").Innerhtml = "Name eingeben";
falsch zurückgeben;

if (hobby == "")
dokumentieren.getElementById ("Fehler").Innerhtml = "Hobby eingeben";
falsch zurückgeben;

Nach dem angegebenen Code:

  • Definieren Sie zuerst eine Funktion “myfunc ()Das wird auf der Schaltfläche Klickereignis der Senden -Schaltfläche ausgelöst.
  • Erhalten Sie die Werte der Textfelder mit der “GetElementById ()Methode mit der “Wert”Attribut.
  • Ruf den "DebuggerBefehl, um die Ausführung eines Skripts zu stoppen.
  • Überprüfen Sie, ob die Felder leer sind, und drucken Sie die Fehlermeldung aus.

Aus der Ausgabe kann beobachtet werden, dass nur ein Feld gefüllt ist, und der Debugger wird genannt, der das Skript stoppt, indem er auf die “klickt“einreichen" Taste. Wenn Sie weiter verarbeiten, klicken Sie auf die “WeitermachenButton des Debuggers:

Methode 3: Beenden Sie das Skript, das einen Fehler wirft

Zu guter Letzt können Sie Ihr Skript auch anhalten oder beenden. “einen Fehler werfen”Über das Auftreten einer Ausnahme.

Beispiel

In dem angegebenen Beispiel geben wir im vorgesehenen Beispiel einen Ausnahmefehler und beenden/stoppen das Skript:

Funktion myfunc ()

var name = dokument.GetElementById ("Name").Wert;
var hobby = document.GetElementById ("Hobby").Wert;
if (name == "" || hobby == "")
Neuen Fehler werfen ("Programm wegen leerer Felder");

Die Ausgabe zeigt an, dass das Skript gestoppt wird, wenn die oder beide Textfelder leer sind:

Notiz: Für Knoten.JS, Sie können das verwenden “abbrechen()" oder "Ausfahrt()Methoden zur Beendigung des Skripts.

Abschluss

Verwenden Sie das Skript in JavaScript, um das “zu beenden.“zurückkehren" Stellungnahme, "DebuggerBefehl ”oder“einen Fehler werfen”. Sie können einen beliebigen Ansatz entsprechend der Präferenz verwenden. Der Befehl „Debugger“ wird jedoch hauptsächlich verwendet, um den Code zu testen. In diesem Artikel wurde der Prozess zur Beendigung des Skripts in JavaScript beschrieben.