是2个值之间的数字

时间:2011-12-17 02:23:16

标签: actionscript-3 flex adobe

如果数字介于-20和+20之间,并且返回真/假,则动作脚本中最简单的方法是什么?我可以看到有一个数字验证器,但我看到它涉及触发和捕捉事件,我认为对于我试图在这里进行的简单测试可能有些过分。

2 个答案:

答案 0 :(得分:4)

最简单的方法是将数字与两个值进行比较,并将逻辑结合起来结果:

return num > -20 && num < 20;

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

你可以把它变成一个很好的功能:

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

答案 1 :(得分:1)

只需编写一个函数,概念上如下:

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

然后在您想验证输入时调用该函数。