假设:
var x = 2;
if (x >= 1)
// do stuff
if (x > 0)
// do stuff
两种情况都是正确的,但在性能方面是否存在差异?在标准化方面,是否应该使用另一个?
答案 0 :(得分:1)
我个人更喜欢x > 0
,因为它更容易阅读。
在表现方面,我几乎相信他们是平等的。 话虽如此,我认为最重要的是始终如一地使用这两种风格。
答案 1 :(得分:-1)
> =表示第一个语句是否大于等于。 >意味着第一个陈述是否更大。
例如:
x=4;
if( x >= 4 ){
echo "This is TRUE since x is bigger OR equal to 4";
}
if( x > 4 ){
echo "This is FALSE since x isn't bigger than 4, it is 4.";
}
if( x <= 4){
echo "This is TRUE since x is smaller or equal to 4.";
}
if( x < 4){
echo "This is FALSE since x isn't smaller than 4.";
}