Hoe de JavaScript if-else-instructie te gebruiken

Hoe de JavaScript if-else-instructie te gebruiken

Voorwaardelijke instructies voegen logica toe aan uw programma en hun toepassing is onbeperkt. Als JavaScript nog nieuw voor u is, moet u leren hoe u 'if-else' kunt gebruiken statement kunt u uw programma specifiek instrueren over hoe het zou moeten functioneren.





Het gebruik van voorwaarden in JavaScript is eenvoudig. Laten we beginnen.





Voorwaarden in JavaScript gebruiken

Net als veel andere programmeertalen beginnen voorwaardelijke instructies in JavaScript met de indien uitspraak.





Zo ziet de syntaxis eruit:

if(condition){
// some actions;
}

Als de voorwaarde tussen haakjes waar is, voert uw programma de acties binnen de accolade uit.



De anders statement komt dan binnen als je een blanco output wilt vermijden wanneer de indien voorwaarde geeft een fout resultaat:

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

Let daar op anders accepteert geen gedefinieerde voorwaarde. In plaats daarvan voert het de toegewezen acties alleen uit als een eerdere voorwaarde onwaar is.





En als u andere voorwaarden wilt controleren voordat u een anders , dit is waar de anders als verklaring komt goed van pas. Het is vergelijkbaar met hoe jij gebruik voorwaardelijke instructies in Python . Het is een ' elif ' en niet ' anders als ' in Python wel.

Om de . te gebruiken anders als statement in JavaScript, wordt de voorwaardelijke syntaxis:





reset deze pc er is een probleem opgetreden bij het resetten van uw pc
if(condition){
// some actions;
}else if(another condition){
// execute another action
}else{// execute something else}

je kunt er ook zoveel gebruiken anders als verklaringen zoals u wilt:

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

Laten we nu enkele praktische voorbeelden bekijken die deze voorwaardelijke uitspraken combineren:

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

Het bovenstaande voorbeeld voert de actie uit binnen de anders verklaring omdat de waarde van naam is geen MUO.

Verwant: Wat is JavaScript en hoe werkt het?

Laten we nu een voorbeeldcode bekijken die de drie voorwaardelijke instructies gebruikt.

De onderstaande code registreert alleen een begroeting voor de naam op index 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-voorwaarden met ternaire operator

U kunt JavaScript-voorwaarden ook declareren met behulp van de ternaire operator.

De algemene syntaxis ziet er als volgt uit:

var x = condition ? operation one : operation two

De vraagteken (?) controleert de geldigheid van de voorwaarde. Als dit waar is, wordt uitgevoerd operatie één . Anders gaat het over naar operatie twee .

Hier is een praktisch voorbeeld van het gebruik van de ternaire operator met een als-anders uitspraak:

hoe wifi-wachtwoord op Android te herstellen
var name = 'Idowu';
var checkName =
name == 'MUO' ? console.log('Hello'+ ' '+ name) : console.log('Hello everyone');
Output: Hello everyone

En als u meer voorwaarden wilt controleren met behulp van de ternaire JavaScript-operator (vergelijkbaar met anders als ):

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

Hier is een herschrijving van het laatste codefragment in de vorige sectie met behulp van ternaire bewerking:

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

Opmerking: Hoewel het eenvoudig is, wilt u misschien niet de ternaire bewerking gebruiken met geneste voorwaarden, omdat dit u in verwarring kan brengen. Maar het is nog steeds een nette manier om voorwaardelijke uitspraken uit te drukken als je de weg weet.

Beheer uw JavaScript met voorwaarden

Net als elke andere programmeertaal, kunt u met een beheersing van voorwaardelijke instructies in JavaScript onbeperkte logische bewerkingen uitvoeren. U bepaalt dus zelf hoe uw programma zich gedraagt.

Dat gezegd hebbende, of u nu besluit om gewone 'als-anders'-instructies of de ternaire bewerking te gebruiken, zorg ervoor dat uw code leesbaar en gemakkelijk te begrijpen is.

Deel Deel Tweeten E-mail 10 tips voor het schrijven van schonere en betere code

Het schrijven van schone code lijkt eenvoudiger dan het in werkelijkheid is, maar de voordelen zijn het waard. Hier leest u hoe u vandaag nog schonere code kunt schrijven.

Lees volgende
Gerelateerde onderwerpen
  • Programmeren
  • JavaScript
  • Programmeren
Over de auteur Idisou Omisola(94 artikelen gepubliceerd)

Idowu is gepassioneerd door alles wat slimme technologie en productiviteit betreft. In zijn vrije tijd speelt hij met coderen en schakelt hij over naar het schaakbord als hij zich verveelt, maar hij vindt het ook heerlijk om af en toe uit de routine te stappen. Zijn passie om mensen de weg te wijzen in moderne technologie motiveert hem om meer te schrijven.

Meer van Idowu Omisola

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren