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:
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:
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:
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.