Posso escrever a if elsetaquigrafia sem a else?
var x=1;
x==2 ? dosomething() : doNothingButContinueCode();
Percebi que colocar nullpara 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 || bou a && b, caso contrário b, sempre será avaliado.
var | varsintaxe. Cuidado, pois é potencialmente difícil "ver", especialmente os ternários (IMO) sendo problemáticos. Use moderadamente.