Posso escrever a if else
taquigrafia sem a else
?
var x=1;
x==2 ? dosomething() : doNothingButContinueCode();
Percebi que colocar null
para o resto funciona (mas não faço ideia do porquê ou se é uma boa ideia).
Edit: Alguns de vocês parecem confusos por que eu me daria ao trabalho de tentar isso. Tenha certeza de que é pura curiosidade. Eu gosto de brincar com JavaScript.
:)
foo = bar | cat;
, onde se o primeiro é falso? null ?, ele "cai" para o segundo. Eu só vi isso e não o uso.
a || b
ou a && b
, caso contrário b
, sempre será avaliado.
var | var
sintaxe. Cuidado, pois é potencialmente difícil "ver", especialmente os ternários (IMO) sendo problemáticos. Use moderadamente.