原创作者: damoqiongqiu
阅读:1865次
评论:0条
更新时间:2011-05-26
原生 Number 类:
包含五个静态属性和六个实例方法,简表如下:
静态属性:
Number.MAX_VALUE :最大值
Number.MIN_VALUE :最小值
Number.NaN :非数字值
Number.NEGATIVE_INFINITY :负无穷大,运算结果下溢时返回该值
Number.POSITIVE_INFINITY :正无穷大,运算结果上溢时返回该值
实例方法:
toString()
toLocaleString()
toFixed()
toExponential()
toPrecision()
valueOf()
Ext 对 Number 的扩展
在 Ext.js 里面仅仅扩展了一个实例方法: constrain() 。这个方法用来判断数值是否处于指定的区间 [min,max] 之间,如果处于该区间,返回原来的数值;如果原来的数值小于 min ,返回 min ;如果原来的数值大于 max ,返回 max 。
/** * @ Number类 */ Ext.applyIf(Number.prototype, { /*检查当前数值是否处于指定的区间之内,如果当前值处于区间内,直接返回该值;否*则返回min或max,取决于当前值超出了哪一个边界。注意:该方法返回约束值,但 *不改变当前值。 */ constrain : function(min, max){ return Math.min(Math.max(this, min), max); } });
评论 共 0 条 请登录后发表评论