<分区>
Possible Duplicate:
What is the difference between these (bCondition == NULL) and (NULL==bCondition)?
Javascript minification of comparison statements
我一直这样写我的 if
语句:
if(variable1 === 1){}
if(variable2 > 10){}
if(variable3 == "a"){}
但我记得在某处读过(不幸的是我再也找不到那个页面了),if
语句最好这样写:
if(1 === variable1){}
if(10 < variable2){}
if("a" == variable3){}
将变量放在表达式右侧的位置。
这是正确的吗?而且,如果是这样,任何人都可以阐明为什么这是正确的吗?另外,这是否适用于所有编程语言,还是仅适用于 javascript?
TIA