>=
为什么要使用上面的内容,而不仅仅是大于,但只减少一个数字。
例如:
> 8
是相同的
>= 9
我知道这不是什么大不了的事,但它似乎对我毫无用处。
仅供参考我仍然是初学者,所以我要问很多为什么' s'目前
答案 0 :(得分:1)
让我们使用一个示例,您希望覆盖等式的左侧大于或等于用户输入的数据或来自另一个变量(您实际上没有的东西)硬编号)。
您的选项为$value >= $input
或$value > ( $input - 1 )
在编写软件时,您通常不会考虑具体的数字。价值变化。编写制作软件更多的是逻辑而不是数学。
答案 1 :(得分:1)
你如何表示任何大于或等于1的数字?如果你的逻辑是真的,那么.outer{
width:200px;
height:200px;
background:red;
display:table;
text-align:center;
}
.inner{
width:100px;
height:100px;
vertical-align:bottom;
display:table-cell;
transition:all 2s;
}
.inner:hover{
vertical-align:middle;
}
就足够了,但如果我们处理的是小数,那么$value > 0
将大于0.95
,而0
将等于{ {1}} 0.95>0
等同于假。
然后,您可以使用&#34跟进您的问题;如果我们只使用整数而不是小数,该怎么办?"。那么在这种情况下,在数学上你是正确的,假设在大多数情况下逻辑是相同的(我说大多数是因为在编程中说某些事情总是如此,这是一个危险的陈述)。
但是,实际上,TRUE
对大多数人来说更直观,更明确,如果由于某种原因您将来必须更改代码以考虑小数,那么您的网站会出现代价高昂的错误。