Denne studien vil forklare arbeidet med Semicolon (;) i JavaScript.
Hva gjør JavaScript; Gjøre?
I JavaScript, "semikolon”(;) Brukes til å avslutte en uttalelse, og det er en valgfri, men viktig del av JavaScript -språket. Den informerer kompilatoren om at en uttalelse er avsluttet slik at utførelseskontrollen kan gå til neste uttalelse.
I JavaScript er det noen situasjoner der semikolonet er obligatorisk å bruke. I det andre tilfellet vil den ekstra uttalelsen også fungere fordi JavaScript har en automatisk Semicolon -funksjon som eksisterer som en usynlig semikolon på slutten av uttalelsen for å informere kompilatoren om avslutningen av uttalelsen.
La oss utføre et enkelt program uten semikolon på slutten av uttalelsen og sjekke om det blir utført eller ikke.
Eksempel: utføre program uten ;
Vi vil lage en variabel som lagrer en streng "Linuxhint”:
Skriv deretter ut strengen på konsollen med "konsoll.Logg()”Metode uten å legge til semikolonet (;) ved uttalelsesens slutt:
konsoll.Logg (streng)Utgangen viser at JavaScript har utført de ekstra uttalelsene fra programmet:
Når parser legger til en automatisk ";" I JavaScript?
Følgende er situasjoner når JavaScript -parseren vil legge til en semikolon automatisk mens du analyserer kildekoden:
Alle de ovennevnte uttalelsene kan avsluttes i JavaScript med eller uten semikolon. La oss nå teste noen av de nevnte sakene.
Eksempel
Her vil vi definere en funksjon som heter “Legg til()”Der vi vil legge til to tall,”en”Og“b”, Og plasser semikoloner på slutten av returerklæringen og på slutten av blokken eller funksjonsdefinisjonen:
Ring deretter add () -funksjonen uten å bruke semikolon på slutten av linjen og sjekk om funksjonen vil utføre eller ikke:
Legg til (5,8)Det kan observeres at den spesifiserte funksjonen er vellykket påkalt uten å bruke semikolonet:
Sjekk nå hva som skjer når du ikke hardkoder semikolonet på slutten av blokken, etter returerklæringen, og på slutten av kildefilen:
var add = funksjon (a, b)Her indikerer utgangen at hvis vi ikke bruker semikoloner på slutten av funksjonen, returerklæring og slutten av kildefilen, vil programmet fortsatt fungere:
Når parser ikke legger til en automatisk ";" I JavaScript?
La oss se situasjonene der semikolonene er obligatoriske å legge til JavaScript:
Eksempel
Først vil vi opprette en rekke oddetall uten å plassere en semikolon på slutten av uttalelsen:
Skriv ut matrisen på konsollen ved å bruke “til”Loop, hvor har lagt til en semikolon etter de to første uttalelsene, da det er obligatorisk ellers vil det vise en feil og koden ikke blir utført:
for (i = 0; i < oddNumbers; i++)Produksjon
Selv om semikoloner er valgfrie i JavaScript, mens det er en god praksis å bruke det.
Konklusjon
I JavaScript, "semikolon”(;) Brukes til å avslutte en uttalelse, og det er en valgfri, men viktig del av JavaScript -språket. I JavaScript er det noen situasjoner der semikolonet er obligatorisk å bruke, som diskutert; Ellers, hvis du ikke spesifiserer en semikolon på slutten av uttalelsen, fungerer den også på grunn av den automatiske semikolonfunksjonen. I denne studien har vi forklart arbeidet med semikolon (;) i JavaScript.