Actionscript是否有一個內置函數可以接受一個數字,並且如果此數字在2個數字之間,則可以返回布爾值。actionscript數字在()之間:布爾型
例如
3 is between 2 and 6 //returns true
5 is between 10 and 20 //returns false
Actionscript是否有一個內置函數可以接受一個數字,並且如果此數字在2個數字之間,則可以返回布爾值。actionscript數字在()之間:布爾型
例如
3 is between 2 and 6 //returns true
5 is between 10 and 20 //returns false
沒有,但你可以很容易的代碼一個自己:
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 > = 2)& &(x < = 6))比isBetween(x,2,6)更具可讀性。
函數調用很慢,所以如果你完全可以避免它,我會遠離它。
這並不是說很難寫:如果(X>低& & X <高)
1「則只需使用布爾表達式是更可讀」 – 2010-04-12 03:54:46
謝謝。只是想知道它是否已經存在。 – davi 2010-04-12 03:59:34