Betingede uttalelser i JavaScript

Betingede uttalelser i JavaScript
Mange ganger ønsker utvikleren forskjellige utfall, avhengig av handlingen som foregår. For dette formålet gir JavaScript oss betingede uttalelser.

Følgende er de betingede uttalelsene i JavaScript:

  • Hvis (Inneholder spesifikk kode som må utføres hvis de nevnte forholdene er sanne)
  • ellers (Inneholder spesifikk kode som må utføres hvis de nevnte forholdene er falske)
  • ellers hvis (inneholder en ny tilstand hvis den første tilstanden som er nevnt er falsk)
  • bytte om (Inneholder forskjellige blokker med koder som må utføres)

La oss forstå hver av disse bedre med eksempel:

IF -uttalelsen

IF -uttalelsen i JavaScript inneholder en spesifikk kode som må utføres hvis tilstanden som er nevnt er sann. Husk at skriving hvis eller hvis i stedet for vil generere en feil i JavaScript.

Syntaks:

if (tilstand)
// utføre IF -blokken hvis tilstanden er sann

Her er situasjonen som koden vil legge inn IF -blokken er definert på tilstanden for tilstand.

Eksempel:




Klikk på knappen for å vise "God morgen", bare hvis tiden er mindre enn kl. 12.






I dette eksemplet blir det bare utført hvis tiden er mindre enn kl. 12. Ellers blir det ingen produksjon.

Produksjon:

Du kan også utføre flere hvis betingelser der hver hvis tilstand vil bli sjekket, men det er bedre å bruke if-ests-tilstand i stedet for å bruke flere hvis forhold på en gang.

IF ellers uttalelse

Å bruke en enkelt hvis uttalelse stort sett ikke er gunstig ettersom koden utføres uten noen utdata hvis tilstanden i IF -blokken ikke er sann. Vel, for dette formålet bruker vi hvis ... ellers tilstand som brukes sammen med hvis for å sikre at hvis tilstanden i hvis blokker er falsk, så utfør ellers blokken.

Syntaks:

if (tilstand)
// utføre IF -blokken hvis tilstanden er sann

annet
// utfør den andre blokken hvis tilstanden til IF -blokken er falsk

Her sammen med hvis vi også har annet, som viser om tilstanden ikke er oppfylt, så utfør den andre delen av koden.

Eksempel:




Klikk på knappen for å sjekke om nummeret er mindre enn 5 eller større enn 5.






Her utføres den andre tilstanden som tilstanden i IF -blokken ikke var sann

Produksjon:

Det andre hvis uttalelse

Noen ganger ønsker brukeren å sjekke forskjellige betingelser hvis den første tilstanden er falsk og for dette formålet ellers hvis tilstanden kommer til å bli brukt. Den største fordelen er at vi kan sjekke mer enn én tilstand ved å bruke annet hvis i henhold til strømmen av programmet vårt.

Syntaks:

if (tilstand1)
// utføre IF -blokken hvis tilstanden er sann
ellers if (tilstand2)
// utføre elseif -blokken hvis tilstanden til IF -blokken er falsk sann

annet
// utfør den andre blokken hvis tilstanden alt ovenfor er falsk

Her sammen med hvis ellers har vi en tredje kodeblokk ellers hvis som inneholder en annen tilstand som må sjekkes, og en kode kan ha flere annet hvis blokker.

Eksempel:




Klikk på knappen for å sjekke om nummeret er mindre enn, lik eller større enn 5.






Her sjekket programmet tilstanden og utførte annet hvis delen som nevnt antall var lik 5.

Produksjon:

Videre kan vi også bruke sammenligning så vel som logiske operatører i betingede utsagn for å sjekke mer enn én tilstand som en enkelt tilstand, mer presist.

  • Sammenligningsoperatører (, ===, !==,> =, <=)
  • Logiske operatører (&& sjekker to utsagn som begge må være sann for at koden skal utføres. Mens || sjekker to uttalelser hvorav bare en kan være sant for at koden skal utføres)

Eksempel:




Klikk på knappen for å sjekke hvilket område tallet som faller inn i.






Produksjon:

I eksemplet ovenfor sjekket brukeren forskjellige forhold ved bruk av den logiske operatøren. Programmet sjekket begge forholdene som ble nevnt og utført koden hvis begge var sanne.

Bryterklæringen

For å utføre forskjellige antall uttalelser som ikke kan sjekkes ved hjelp av annet hvis det ser uprofesjonelt ut, er disse uttalelsene bedre å bli utført ved hjelp av en enkelt bryterklæring. I Switch tildeler vi bare saker til hver kode som kan være et tall eller en streng.

Syntaks:

switch (uttalelse)
Sak A:
// kode
gå i stykker;
sak B:
// kode
gå i stykker;
misligholde:
// kode

Uttalelsen blir sjekket en gang, og hvert tilfelle blir sjekket mot den. Hvis ingen sak samsvarer, blir standardkodeblokken utført.

Eksempel:




JavaScript -bryterforhold





Produksjon:

Her ble uttalelsen sjekket mot hvert tilfelle, og utgangen ble generert da den samsvarte med saken.

Konklusjon:

I denne artikkelen lærte vi hvordan tilstand spiller en viktig rolle i programmeringen. JavaScript gir oss forskjellige betingede uttalelser som hjelper oss å opprettholde strømmen av programmet vårt i henhold til beslutninger som må tas.

Gjennom dette kan du organisere programmet ditt mer logisk og kontrollere det for bedre ytelse. På denne måten blir programmet lett forståelig også for andre.