我已经看到使用逻辑运算符代替我正在审查的一些代码中使用的条件语句,我很想知道使用逻辑运算符而不是条件语句是否更高效。除了白色空间和额外的角色,这样做有什么好处吗? (清晰,也许)
/* -- Using Logical Operator -- */
func1() && func2();
/* -- Using Conditional Statement -- */
if(func1()) {
func2();
}
/* OR */
if(func1()) func2();
Two Ampersands Between Function Calls (引发此问题的问题)