actionscript数字介于():Boolean之间

时间:2010-04-12 03:38:36

标签: flex actionscript-3 actionscript

Actionscript是否具有接受数字的内置函数,如果此数字介于2个数字之间,则可返回布尔值。

例如

3 is between 2 and 6   //returns true
5 is between 10 and 20 //returns false

2 个答案:

答案 0 :(得分:5)

不,但你可以自己轻松编写代码:

public static function isBetween(x : Number, low: Number, high : Number) : Boolean {
    return ((x>=low)&&(x<=high));
}

因此,对于您的示例,isBetween(3,2,6)返回true而isBetween(5,10,20)返回false。也就是说,简单地使用布尔表达式((x&gt; = 2)&amp;&amp;(x&lt; = 6))比isBetween(x,2,6)更具可读性。

答案 1 :(得分:0)

函数调用非常慢,所以如果你完全可以避免它,我会远离它。

写起来并不难:if(x&gt; low&amp;&amp; x&lt; high)