如何检查值是否比值x小(!< =)或更大(!> = =)?

时间:2011-02-17 14:50:32

标签: flash actionscript-3 air

如何检查值是否小于(!< =)或更大(!> = =)而不是值x?

4 个答案:

答案 0 :(得分:7)

为什么不使用数字(>)来比较其(!<=)和数字(<)是否要比较(!>=)

答案 1 :(得分:1)

简单:

var value:int = 10;

if(value > 5)
{
    trace("will trace");

}// end if

if(!(value > 5))
{
    trace("will not trace");

}// end if

答案 2 :(得分:0)

我假设你在谈论2个操作(其他方面没有这样的数字)。 所以你应该使用

if(number >=x){//which means he is larger.

}else if(number<=x){//which means he is smaller.

}

答案 3 :(得分:0)

如果x和y都是数字,那么x <= y || x&gt; = y其中一个必须为真(或者如果x == y则两者都是)。以这种方式使用逻辑不会使事情变得不那么可读,但你会这样做。

x!&gt; = y实际上需要!(x&gt; = y)

x&gt; = y与!相同(x <= y) x&lt; = y与!(x&gt; = y)

相同

来自实时文档的AS3中的操作员可在以下位置找到:http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/operators.html