您的位置:首页 > 其它

Ext.Number

2014-09-03 14:31 218 查看
Ext.Number给我们提供了一组静态的方法操作number类型数据,可以直接调用。

1. constrain( Number number, Number min, Number max ) : Number

判断一个指定的数值是否在指定的最大与最小值之间,如果是,返回指定数值,如果小于,返回最小数值,如果大于,返回最大数值。

参数:number,指定的数值

min,最小数值

max,最大数值

Javascript代码


Ext.Number.constrain(5,1,10); //返回5
Ext.Number.constrain(11,1,10); //返回10
Ext.Number.constratin(0,1,10); //返回1

2. from( Object value, Number defaultValue ) : Number

判断一个指定的值是否为数字,并返回数值,如果不是数字,返回指定的默认值。

参数:value,需要判断的值

defaultValue,非数字返回的默认值

Javascript代码


Ext.Number.from('1.11',0); //返回1.11
Ext.Number.from('abc',0); //返回0

3. randomInt( Number from, Number to ) : Number

根据指定的范围,产生一个随机整数。

参数:from, to,范围

Javascript代码


<script type='text/javascript'>
Ext.onReady(function(){
var n=Ext.Number.randomInt(1,10);
Ext.Msg.alert('randomInt',n.toString());
});
</script>

运行结果:



4.toFixed( Number value, Number precision )

设置保留小数位数,并四舍五入

参数:value,要处理的数值

precision,要保留的小数位数

Javascript代码


Ext.onReady(function(){
Ext.Msg.alert('toFixed',Ext.Number.toFixed(1.215,2));
});
</script>

运行结果:



Javascript代码


<script type='text/javascript'>
Ext.onReady(function(){
Ext.Msg.alert('toFixed',Ext.Number.toFixed(1,4));
});
</script>

运行结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: