Wku

Hur man skapar javascript villkorad

Har du någonsin velat förkorta en JavaScript "om" uttalande i en enkel linje? Läs vidare och ta reda på ett snyggt sätt att förkorta din korta villkorssatser (även kallad ternära uttalanden).

Steg

Hur man skapar javascript villkorad. Deklarera dina variabler och whatnot.
Hur man skapar javascript villkorad. Deklarera dina variabler och whatnot.
  1. 1
    Deklarera dina variabler och whatnot: var Numberone = 1, var x;
  2. 2
    Använd frågetecken (?) Och kolon (:) för att skapa en villkorlig uttalande. Efter frågetecknet (?) Har du två uttalanden delat upp av kolon (:). Det första påståendet (före kolon) kommer att exekveras om villkoret är sant och det andra (efter kolon) om villkoret är falskt.

Till exempel: (# 1)
Detta illustrerar den korta sidan sätt att skapa följande "om" uttalande:
x = (numberOne == 1)? true: false;
Normalt en:
if(numberOne == 1){
x = true;
}else{
x = false;
}
En ännu kortare sätt att skriva det skulle vara:
x = (number == 1);
Till exempel: (# 2)
Om x är true, då doThis().
Normal:
if(x){
doThis();
}
Kort handen:
(x)? doThis(): 0;
Ännu kortare:
x && doThis()
Till exempel: (# 3)
Om x är false, då doThis().
Normal:
if(!x){
doThis();
}
Kort handen:
(!x)? doThis(): 0;
Ännu kortare:

x || doThis()

  1. 1
    Utför allt annat du behöver göra: document.write (x), eller console.log (x);
  2. 2
    Liksom i if-satsen, inte lägga till: och värdet efter det, kommer uttalandet fortfarande fungerar.

Varningar

  • Om andra människor kommer att läsa och att behöva förstå ditt manus, försök att undvika användning av ternära operatören eftersom det är onödigt svårt att läsa.
  • Om du behöver göra mer än en operation på endera sidan av tjocktarmen då inte använda det villkorade operatören.