Avez-vous déjà voulu raccourcir un énoncé JavaScript "si" en une simple ligne? Poursuivez votre lecture et découvrez un moyen efficace de raccourcir vos instructions conditionnelles courtes (également appelées déclarations ternaires).


Pas

  1. 1 Déclarez vos variables et autres joyeusetés: var numberOne = 1; var x;
  2. 2 Utilisez le point d'interrogation (?) et les deux points (:) pour créer une instruction conditionnelle. Après le point d’interrogation (?), Vous avez deux instructions divisées par deux points (:). La première instruction (avant les deux-points) sera exécutée si la condition est vraie et la seconde (après les deux-points) si la condition est fausse.
    Par exemple: (# 1)
    Cela illustre le moyen rapide de créer la déclaration "if" suivante:
    x = (numberOne == 1)? vrai faux;
    Normal:
    if (numberOne == 1)
    x = vrai;
    autre
    x = faux;

    Une façon d'écrire encore plus courte serait:
    x = (nombre == 1);
    Par exemple: (# 2)
    Si X est vrai, puis doThis ().
    Ordinaire:
    si (x)
    doThis ();

    Sténographie:
    (X) ? doThis (): 0;
    Encore plus court:
    x && doThis ()
    Par exemple: (# 3)
    Si X est faux, puis doThis ().
    Ordinaire:
    si (! x)
    doThis ();

    Sténographie:
    (!X) ? doThis (): 0;
    Encore plus court:
    x || doThis ()
  3. 3 Comme dans la déclaration if; ne pas ajouter le: et la valeur après cela, l'instruction fonctionnera toujours.