Sådan bruges JavaScript if-else-erklæringen

Sådan bruges JavaScript if-else-erklæringen

Betingede udsagn injicerer logik i dit program, og deres anvendelse er ubegrænset. Hvis du stadig er ny i JavaScript, kan du mestre, hvordan du bruger 'if-else' sætning kan du specifikt instruere dit program i, hvordan det skal fungere.





Det er let at bruge betingelser i JavaScript. Lad os komme igang.





Sådan bruges betingelser i JavaScript

Som mange andre programmeringssprog starter betingede udsagn i JavaScript med hvis udmelding.





Sådan ser syntaksen ud:

if(condition){
// some actions;
}

Hvis betingelsen inden for parentes er sand, vil dit program udføre handlingerne inden for krøllet bøjle.



Det andet sætning kommer derefter ind, hvis du vil undgå et tomt output, når hvis tilstand returnerer et falsk resultat:

if(condition){
// some actions;
}else{// execute something else}

Noter det andet accepterer ikke en defineret betingelse. I stedet udfører den kun sine udpegede handlinger, hvis en tidligere betingelse er falsk.





Og hvis du vil kontrollere andre forhold, før du bruger en andet , det er her ellers hvis udsagn kommer godt med. Det ligner, hvordan du bruge betingede udsagn i Python . Det er en ' elif ' og ikke ' ellers hvis 'i Python, dog.

At bruge ellers hvis sætning i JavaScript, bliver den betingede syntaks:





hvordan man finder ud af, hvem der ejer et telefonnummer
if(condition){
// some actions;
}else if(another condition){
// execute another action
}else{// execute something else}

du kan også bruge så mange ellers hvis udsagn, som du ønsker:

if(condition){
// some actions;
}else if(another condition){
// execute another action
}else if(a third condition){
// perform another action
}else{// execute something else}

Lad os nu se nogle praktiske eksempler, der kombinerer disse betingede udsagn:

var name = 'idowu';
if(name== 'MUO'){
console.log('Hello'+ ' '+ name);
}else{
console.log('Hello everyone');
}
Output: Hello everyone

Eksemplet ovenfor udfører handlingen i andet erklæring, fordi værdien af navn er ikke MUO.

Relaterede: Hvad er JavaScript, og hvordan fungerer det?

Lad os nu se en eksempelkode, der bruger de tre betingede udsagn.

Koden herunder logger kun en hilsen til navnet ved indeks nul:

var names = ['MUO', 'Jane', 'Idowu'];
if(names[0]=='Jane'){
console.log('Hello'+ ' ' +names[0]);
}else if(names[0]=='Idowu'){
console.log('Hello'+ ' ' +names[0]');
}else if(names[0]=='MUO'){
console.log(Hello'+ ' ' +names[0]);
}else{
console.log('You didn't get the index');
}
Output: Hello MUO

JavaScript -betingelser med Ternary Operator

Du kan også erklære JavaScript -betingelser ved hjælp af den ternære operator.

Den generelle syntaks ser sådan ud:

var x = condition ? operation one : operation two

Det spørgsmålstegn (?) kontrollerer gyldigheden af ​​tilstanden. Hvis dette er sandt, udføres det operation et . Ellers går det over til operation to .

Her er et praktisk eksempel på, hvordan du bruger den ternære operator med en hvis ellers udmelding:

windows 10 hyper-v vs virtualbox
var name = 'Idowu';
var checkName =
name == 'MUO' ? console.log('Hello'+ ' '+ name) : console.log('Hello everyone');
Output: Hello everyone

Og hvis du vil kontrollere flere betingelser ved hjælp af JavaScript ternary operator (ligner ellers hvis ):

var temperature = 25
var checkTemperature =
temp<24 ? console.log('Too cold') :
temp == 25 ? console.log('Moderate') :
console.log('extreme');
Output: Moderate

Her er en omskrivning af det sidste kodestykke i det foregående afsnit ved hjælp af ternary operation:

var names = ['MUO', 'Jane', 'Idowu'];
var checkIndex =
names[0] == 'Jane' ? console.log('Hello'+ ' ' +names[0]) :
names[0] == 'Idowu' ? console.log('Hello'+ ' ' +names[0]) :
names[0] == 'MUO' ? console.log('Hello'+ ' ' +names[0]) :
console.log('You didn't get the index');
Output: Hello MUO

Bemærk: Selvom det er ligetil, vil du måske ikke bruge den ternære operation med indlejrede forhold, da det kan forvirre dig. Men det er stadig en pæn måde at udtrykke betingede udsagn på, hvis du kender din vej uden om det.

Styr dit JavaScript med betingelser

Som alle andre programmeringssprog lader en beherskelse af betingede udsagn i JavaScript dig udføre ubegrænsede logiske operationer. Derfor har du kontrol over, hvordan dit program opfører sig.

Når det er sagt, skal du sikre dig, at din kode er læsbar og let at forstå, uanset om du beslutter dig for at bruge almindelige 'if-else'-udsagn eller den ternære operation.

Del Del Tweet E -mail 10 tips til at skrive renere og bedre kode

At skrive ren kode ser lettere ud, end det faktisk er, men fordelene er det værd. Sådan kan du begynde at skrive renere kode i dag.

Læs Næste
Relaterede emner
  • Programmering
  • JavaScript
  • Programmering
Om forfatteren Idisou Omisola(94 artikler udgivet)

Idowu brænder for alt smart teknologi og produktivitet. I fritiden leger han med kodning og skifter til skakbrættet, når han keder sig, men han elsker også at bryde væk fra rutinen en gang imellem. Hans passion for at vise folk vejen rundt om moderne teknologi motiverer ham til at skrive mere.

Mere fra Idowu Omisola

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere