¿Puedo escribir la if else
taquigrafía sin el else
?
var x=1;
x==2 ? dosomething() : doNothingButContinueCode();
He notado que poner null
para lo demás funciona (pero no tengo idea de por qué o si es una buena idea).
Editar: Algunos de ustedes parecen desconcertados por qué me molestaría en intentar esto. Tenga la seguridad de que es puramente por curiosidad. Me gusta jugar con JavaScript.
:)
foo = bar | cat;
, ¿dónde si el primero es falso? nulo ?, se "cae" al segundo. Sin embargo, solo lo he visto y no lo uso.
a || b
o a && b
, de lo contrario b
, siempre se evaluará.
var | var
sintaxis. Cuidado ya que es potencialmente difícil "ver", especialmente los ternarios (IMO) que son problemáticos. Utilizar con moderación.