Могу ли я написать if else
стенографию без else
?
var x=1;
x==2 ? dosomething() : doNothingButContinueCode();
Я заметил, что ставить null
для других работ (но я понятия не имею, почему или если это хорошая идея).
Редактировать: Некоторые из вас, кажется, смущены, почему я потрудился попробовать это. Будьте уверены, это просто из любопытства. Мне нравится возиться с JavaScript.
:)
foo = bar | cat;
, где, если первое неверно? null ?, он «проваливается» на второй. Я только видел это, и не использую это.
a || b
или a && b
, иначе b
всегда будет оцениваться.
var | var
синтаксис. Осторожно, так как это потенциально трудно «увидеть», особенно (ИМО), поскольку тройные территории проблематичны. Используйте экономно.