2011-12-17 94 views
0

在actionscript中查找數字是否在-20和+20之間並返回真/假的最簡單方法是什麼?我可以看到有一個數字驗證器,但我認爲它涉及解僱和捕獲事件,我認爲這可能是爲了我在這裏嘗試做的簡單測試而矯枉過正。是2個數值之間的數字

回答

4

簡單的方法就是數與這兩個值進行比較和邏輯相結合的結果:

return num > -20 && num < 20; 

您可以使用>=<=如果需要包含的值。

你可以說,到一個不錯的功能:

function isBetween(num:Number, lowerBound:Number, upperBound:Number):Boolean { 
    return num > lowerBound && num < upperBound; 
} 
1

只寫一個函數,在概念上是這樣的:

protected function validatateNumbers(value:Number):Boolean{ 
if((value > -20) && (value <20)){ 
return true; 
} 
return false; 
} 

然後調用函數,每當你想驗證你的輸入。