Hvordan avslutte skriptet i JavaScript

Hvordan avslutte skriptet i JavaScript

Når koding i JavaScript, noen ganger, må utviklere avslutte koden hvor som helst av spesifikke grunner, for eksempel "når en bestemt tilstand blir oppfylt", "for testformål", eller "når skriptet møter en feil" som det ikke kan håndtere , kan det være lurt å avslutte det slik at det ikke fortsetter å utføre og potensielt forårsake ytterligere problemer.

Denne artikkelen vil beskrive prosessen for å avslutte skriptet i JavaScript.

Hvordan avslutte skriptet i JavaScript?

For å avslutte skriptet i JavaScript, bruk følgende måter:

  • Ved hjelp av en returerklæring
  • Bruke debugger -kommando
  • Kastefeil

Metode 1: avslutte skriptet ved hjelp av "retur" -uttalelsen

Du kan bruke en "komme tilbake”Uttalelse når en betingelse er oppfylt og også håndterer en uventet tilstand der koden vil returnere spesifisert utdata og stoppe skriptet.

Eksempel

Først, definere en funksjon som heter “inndeling”Med to parametere,”x”Og“y”. Sjekk om "y" er lik 0, og skriv ut meldingen "Kan ikke dele med null (avsluttet)”. For i divisjonen skal nevneren alltid være større enn 0. Hvis operandene “X” og “Y” ikke er null, deler du begge deler og returnerer den resulterende verdien til funksjonen:

funksjonsavdeling (x, y)
if (y == 0)
returner "kan ikke dele med null (avsluttet)";

ellers returner x / y;

Nå, ring funksjonen ved å passere verdier "9”Som“ x ”og“5”Er“ y ”:

konsoll.logg (divisjon (9,5));

Påkalle funksjonen igjen ved å passere “X” og “Y” som ”11”Og“0”, Henholdsvis:

konsoll.logg (divisjon (11,0));

Produksjon

Metode 2: Avslutt skriptet ved hjelp av “Debugger” -kommandoen

Under testing eller feilsøking kan du bruke “Debugger”Kommando for å stoppe skriptet når som helst. Det stopper programutførelsesprosessen og implementerer feilsøkingsfunksjonen. Det er akkurat som breakpoints i manuell feilsøking.

Eksempel

I det gitte et eksempel vil vi først lage et skjema som inneholder to tekstfelt med en innsendingsknapp som påkaller funksjonen på klikkhendelsen:


Skriv inn navnet ditt AutoComplete = "Off">


Skriv inn hobbyen din


I JavaScript -fil eller taggen, bruk følgende kode:

funksjon myfunc ()

var navn = dokument.getElementById ("Navn").verdi;
var hobby = dokument.getElementById ("Hobby").verdi;
Debugger;
if (name == "")
dokument.getElementById ("Feil").InnerHtml = "Enter Name";
return falsk;

if (hobby == "")
dokument.getElementById ("Feil").InnerHtml = "Enter Hobby";
return falsk;

I henhold til den gitte koden:

  • Først definer en funksjon "myfunc ()”Som vil utløse på klikkhendelsen til sendeknappen.
  • Få verdiene på tekstfeltene ved å bruke “getElementById ()”Metode med“verdi" Egenskap.
  • Ring "Debugger”Kommando for å stoppe utførelsen av et skript.
  • Sjekk om feltene er tomme, og skriv ut feilmeldingen.

Det kan observeres fra utgangen at bare ett felt er fylt, og feilsøkingen kalles som stopper skriptet ved å klikke på "sende inn”-Knappen. Hvis du behandler videre, klikker du på "Fortsette”Knappen til feilsøkingen:

Metode 3: Avslutt skriptet som kaster en feil

Sist, men ikke minst, kan du også stoppe eller avslutte skriptet ditt med "Kaster en feil”Ved forekomst av noe unntak.

Eksempel

I det angitte eksemplet, hvis noe tekstfelt er tomt, vil vi kaste en unntaksfeil og avslutte/stoppe skriptet:

funksjon myfunc ()

var navn = dokument.getElementById ("Navn").verdi;
var hobby = dokument.getElementById ("Hobby").verdi;
if (name == "" || hobby == "")
Kast ny feil ("Program avsluttet på grunn av tomme felt");

Utgangen indikerer at skriptet stoppes når ett eller begge tekstfeltene er tomme:

Merk: For node.JS, du kan bruke “avbryte()”Eller“exit()”Metoder for å avslutte skriptet.

Konklusjon

For å avslutte skriptet i JavaScript, bruk "komme tilbake”Uttalelse,“Debugger”Kommando, eller“Kast en feil”. Du kan bruke hvilken som helst tilnærming i henhold til preferanse. Imidlertid brukes kommandoen "Debugger" for det meste til å teste koden. Denne artikkelen beskrev prosessen for å avslutte skriptet i JavaScript.