Puis-je écrire le if else
raccourci sans le else
?
var x=1;
x==2 ? dosomething() : doNothingButContinueCode();
J'ai remarqué que mettre null
pour les autres travaux (mais je n'ai aucune idée pourquoi ou si c'est une bonne idée).
Edit: Certains d'entre vous semblent perplexes pourquoi je prendrais la peine d'essayer cela. Soyez assuré que c'est purement par curiosité. J'aime jouer avec JavaScript.
:)
foo = bar | cat;
, où si le premier est faux? null ?, il "tombe" à la seconde. Je l'ai seulement vu, cependant, et ne l'utilise pas.
a || b
ou a && b
, sinon, b
sera toujours évalué.
var | var
syntaxe. Attention car il est potentiellement difficile de "voir", en particulier les ternaires (OMI) étant problématiques. Utiliser avec parcimonie.