在interesting blog post中,我读到有三种方法可以编写if:else
语句:
//method 1 - regular
if(boolean) {true condition} else {false condition}
//method 2 - shorthand
boolean ? (true condition) : (false condition)
//method 3 - logical operators
boolean && (true condition) || (false condition)
//eg: var c = r==0 && "small" || "big";
编辑: 第三种方法是if:else
语句,当它的第一部分变为真时,整个语句变为true||(false condition)
。所有现代编译器都忽略false condition then
。
现在我有两个问题:
if:else
语句?答案 0 :(得分:0)
除非您计划每秒运行几千次,否则不要担心这些语句的性能。
如果你打算经常运行它们,自己测试一下,你可能会在不同的浏览器下找到不同的结果。