【问题标题】:is number between 2 values是两个值之间的数字
【发布时间】:2026-01-15 03:45:01
【问题描述】:

在 actionscript 中查找数字是否介于 -20 和 +20 之间并返回真/假的最简单方法是什么?我可以看到有一个数字验证器,但我看到它涉及触发和捕获事件,我认为这对于我在这里尝试做的简单测试来说可能是过度的。

【问题讨论】:

    标签: actionscript-3 apache-flex adobe


    【解决方案1】:

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

    return num > -20 && num < 20;
    

    如果需要,您可以使用&gt;=&lt;= 来包含这些值。

    你可以把它变成一个很好的函数:

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

    【讨论】:

      【解决方案2】:

      只要写一个函数,概念上是这样的:

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

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

      【讨论】:

        最近更新 更多