Можно ли использовать условные операторы вроде оператора?
(x == y) ? alert("yo!") : alert("meh!");
Или более корректно использовать его для назначения значения таким образом?
z = (x == y) ? "yo!" : "meh!";
Если это не так, чтобы использовать его как инструкцию, то можно ли добавить несколько строк кода для выполнения так? Правильнее ли использовать команды ifthen и switch для нескольких строк кода?
(x == y) ? (alert("yo!"), document.write("woot!")) : (alert("meh!"), document.write("blah!"));