六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 45|回复: 0

ExtJs4.1学习(2) Ext.Number

[复制链接]

升级  32%

4

主题

4

主题

4

主题

童生

Rank: 1

积分
16
 楼主| 发表于 2013-1-29 08:41:40 | 显示全部楼层 |阅读模式
Ext.Number给我们提供了一组静态的方法操作number类型数据,可以直接调用。

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

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

3.  randomInt( Number from, Number to ) : Number
根据指定的范围,产生一个随机整数。
参数:from, to,范围
<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,要保留的小数位数
Ext.onReady(function(){  Ext.Msg.alert('toFixed',Ext.Number.toFixed(1.215,2));});</script>
运行结果:



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

您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表