官术网_书友最值得收藏!

  • Ext JS 3.0 Cookbook
  • Jorge Ramon
  • 146字
  • 2021-04-01 13:43:45

Effortless range checking for numbers

Now, you'll see how to use Ext JS in order to guarantee that a number falls within a certain range.

How to do it...

The following steps illustrate how to perform range checking on numeric values:

  1. Create your sample numbers:
    var number1 = 30;
    var number2 = 75;
    
  2. Check whether your numbers are within a range:
    var constrained = number1.constrain(25, 50);
    // constrained is 30 because number1 is
    // within the specified range
    constrained = number2.constrain(25, 50);
    // constrained is 50 because number2 is
    // greater than the max. value in the range
    

How it works...

Ext.Number is a one-function extension of the JavaScript Number object. The only function of Ext.Number is constrain(min, max), which simply uses methods of the Math JavaScript object to accomplish the range checks on the given number.

constrain: function(min, max) {
return Math.min(Math.max(this, min), max);
}
主站蜘蛛池模板: 平乡县| 沾化县| 通州市| 墨竹工卡县| 民权县| 龙海市| 邛崃市| 大关县| 澄迈县| 佛教| 滦平县| 同德县| 九江县| 仁寿县| 樟树市| 富川| 高安市| 吉首市| 宁河县| 普陀区| 合作市| 梨树县| 台前县| 民丰县| 阳城县| 阆中市| 石城县| 桦甸市| 鄂托克前旗| 郴州市| 卫辉市| 徐州市| 扶沟县| 九龙坡区| 阿尔山市| 上饶市| 宁河县| 平昌县| 麦盖提县| 武宁县| 万载县|