santiago1983

学无止境

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

mootools_Number的内容也是比较实用的。这次我们来看看这部分内容

方法名称 方法功能说明
Number.from(arg);
返回数字类型
var random = Number.random(min, max);
生成随机数
myNumber.limit(min, max);
限制
myNumber.round([precision]);
四舍五入
myNumber.times(fn[, bind]);
为方法注入数值和执行次数
myNumber.toFloat();
取浮点数
myNumber.toInt([base]);
取整数
   myNumber.mathMethod() 具体方法参照下面说明

 

Function: Number.from 返回数字类型

Number.from('12')       // returns 12
Number.from('hello') // returns null

Function: Number.random 返回随机数,random(min,max)可现实random范围

var random = Number.random(min, max);
Number.random(5, 20); // returns a random number between 5 and 20.

Number method: limit  设定数组范围 myNumber.limit(min, max);

(12).limit(2, 6.5);  // returns 6.5
(-4).limit(2, 6.5); // returns 2
(4.3).limit(2, 6.5); // returns 4.3

Number method: round 四舍五入法!

myNumber.round([精确数位]);
(12.45).round() // returns 12
(12.45).round(1) // returns 12.5
(12.45).round(-1) // returns 10

Number method: times 对方法传入执行的次数值与对应的值

(4).times(alert); // alerts "0", then "1", then "2", then "3".

Number method: toFloat 返回浮点类型

(111).toFloat(); // returns 111
(111.1).toFloat(); // returns 111.1

Number method: toInt 返回整数 toInt(进制数)

111).toInt(); // returns 111
(111.1).toInt(); // returns 111
(111).toInt(2); // returns 7

Math Methods 常用数学方法。含一下具体内容:

abs acos asin atan2 ceil cos exp floor log max min pow sin sqrt tan
举两个例子:
(-1).abs(); // returns 1
(3).pow(4); // returns 81
posted on 2012-02-13 23:31  santiago1983  阅读(126)  评论(0编辑  收藏  举报