Så här använder du JavaScript if-else-uttalandet

Så här använder du JavaScript if-else-uttalandet

Villkorliga uttalanden injicerar logik i ditt program, och deras tillämpning är gränslös. Om du fortfarande är ny på JavaScript, behärskar du hur du använder 'if-else' uttalande kan du specifikt instruera ditt program om hur det ska fungera.





Att använda villkor i JavaScript är enkelt. Låt oss börja.





Så här använder du villkor i JavaScript

Liksom många andra programmeringsspråk börjar villkorliga uttalanden i JavaScript med om påstående.





Så här ser dess syntax ut:

if(condition){
// some actions;
}

Om villkoret inom parentesen är sant, kommer ditt program att utföra åtgärderna inom locket.



De annan uttalande kommer sedan in om du vill undvika en tom utmatning när om villkor returnerar ett falskt resultat:

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

Anteckna det annan accepterar inte ett definierat villkor. Istället utför den endast sina angivna åtgärder om ett tidigare villkor är falskt.





Och om du vill kontrollera andra villkor innan du använder en annan , det är här annat om uttalande kommer väl till pass. Det liknar hur du använd villkorliga uttalanden i Python . Det är en ' elif ' och inte ' annat om 'i Python, dock.

Att använda annat om uttalande i JavaScript blir den villkorade syntaxen:





vad får din snap -poäng att stiga
if(condition){
// some actions;
}else if(another condition){
// execute another action
}else{// execute something else}

du kan också använda lika många annat om uttalanden som du vill:

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

Låt oss nu se några praktiska exempel som kombinerar dessa villkorliga uttalanden:

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

Exemplet ovan utför åtgärden inom annan uttalande eftersom värdet av namn är inte MUO.

Relaterad: Vad är JavaScript och hur fungerar det?

Låt oss nu se en exempelkod som använder de tre villkorliga påståendena.

Koden nedan loggar bara en hälsning för namnet vid index noll:

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 -villkor med Ternary Operator

Du kan också deklarera JavaScript -villkor med hjälp av den ternära operatören.

Den allmänna syntaxen ser ut så här:

var x = condition ? operation one : operation two

De frågetecken (?) kontrollerar villkorets giltighet. Om detta är sant körs det operation ett . Annars går det vidare till operation två .

Här är ett praktiskt exempel på hur du använder den ternära operatören med en om annat påstående:

hur bli av med bloatware windows 10
var name = 'Idowu';
var checkName =
name == 'MUO' ? console.log('Hello'+ ' '+ name) : console.log('Hello everyone');
Output: Hello everyone

Och om du vill kontrollera fler villkor med JavaScript ternary operator (liknande annat om ):

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

Här är en omskrivning av det senaste kodavsnittet i föregående avsnitt med hjälp av ternär 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

Notera: Även om det är enkelt, kanske du inte vill använda den ternära operationen med kapslade förhållanden eftersom det kan förvirra dig. Men det är fortfarande ett snyggt sätt att uttrycka villkorliga uttalanden om du vet hur du går runt det.

Styr din JavaScript med villkor

Liksom alla andra programmeringsspråk kan du behärska villkorliga uttalanden i JavaScript för att utföra obegränsade logiska operationer. Följaktligen har du kontroll över hur ditt program beter sig.

Med det sagt, oavsett om du bestämmer dig för att använda vanliga 'if-else'-uttalanden eller den ternära operationen, se till att din kod är läsbar och lätt att förstå.

Dela med sig Dela med sig Tweet E-post 10 tips för att skriva renare och bättre kod

Att skriva ren kod ser enklare ut än det faktiskt är, men fördelarna är värda det. Så här kan du börja skriva renare kod idag.

Läs Nästa
Relaterade ämnen
  • Programmering
  • JavaScript
  • Programmering
Om författaren Idisou Omisola(94 artiklar publicerade)

Idowu brinner för allt smart teknik och produktivitet. På fritiden leker han med kodning och byter till schackbrädet när han har tråkigt, men han älskar också att bryta sig från rutinen då och då. Hans passion för att visa människor vägen kring modern teknik motiverar honom att skriva mer.

Mer från Idowu Omisola

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera