可以使用像这样的语句这样的条件运算符吗?
(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!"));