> =和只是>?之间有区别吗?

时间:2014-01-08 13:49:45

标签: javascript jquery browser

假设:

var x = 2;

if (x >= 1)
    // do stuff

if (x > 0)
    // do stuff

两种情况都是正确的,但在性能方面是否存在差异?在标准化方面,是否应该使用另一个?

jsFiddle

2 个答案:

答案 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.";
}