Ext.Number

Ext.Number给我们提供了一组静态的方法操作number类型数据,可以直接调用。

1.  constrain( Number number, Number min, Number max ) : Number
判断一个指定的数值是否在指定的最大与最小值之间,如果是,返回指定数值,如果小于,返回最小数值,如果大于,返回最大数值。
参数:number,指定的数值
          min,最小数值
          max,最大数值
Javascript代码   收藏代码
  1. Ext.Number.constrain(5,1,10);      //返回5  
  2. Ext.Number.constrain(11,1,10);    //返回10  
  3. Ext.Number.constratin(0,1,10);    //返回1  


2.  from( Object value, Number defaultValue ) : Number
判断一个指定的值是否为数字,并返回数值,如果不是数字,返回指定的默认值。
参数:value,需要判断的值
          defaultValue,非数字返回的默认值
Javascript代码   收藏代码
  1. Ext.Number.from('1.11',0);        //返回1.11  
  2. Ext.Number.from('abc',0);         //返回0  


3.  randomInt( Number from, Number to ) : Number
根据指定的范围,产生一个随机整数。
参数:from, to,范围
Javascript代码   收藏代码
  1. <script  type='text/javascript'>  
  2. Ext.onReady(function(){    
  3.         var n=Ext.Number.randomInt(1,10);  
  4.         Ext.Msg.alert('randomInt',n.toString());  
  5. });       
  6. </script>  

运行结果:



4.toFixed( Number value, Number precision )
设置保留小数位数,并四舍五入
参数:value,要处理的数值
          precision,要保留的小数位数
Javascript代码   收藏代码
  1. Ext.onReady(function(){    
  2.         Ext.Msg.alert('toFixed',Ext.Number.toFixed(1.215,2));  
  3. });       
  4. </script>  

运行结果:



Javascript代码   收藏代码
  1. <script  type='text/javascript'>  
  2. Ext.onReady(function(){    
  3.         Ext.Msg.alert('toFixed',Ext.Number.toFixed(1,4));  
  4. });       
  5. </script>  

运行结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值