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() | 具体方法参照下面说明 |
返回数字类型
Number.from('12') // returns 12 Number.from('hello') // returns null
返回随机数,random(min,max)可现实random范围
var random = Number.random(min, max);
Number.random(5, 20); // returns a random number between 5 and 20.
设定数组范围 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
四舍五入法!
myNumber.round([精确数位]); (12.45).round() // returns 12 (12.45).round(1) // returns 12.5 (12.45).round(-1) // returns 10
对方法传入执行的次数值与对应的值
(4).times(alert); // alerts "0", then "1", then "2", then "3".
返回浮点类型
(111).toFloat(); // returns 111 (111.1).toFloat(); // returns 111.1
返回整数 toInt(进制数)
111).toInt(); // returns 111 (111.1).toInt(); // returns 111 (111).toInt(2); // returns 7
常用数学方法。含一下具体内容:
abs | acos | asin | atan2 | ceil | cos | exp | floor | log | max | min | pow | sin | sqrt | tan |
举两个例子:
(-1).abs(); // returns 1 (3).pow(4); // returns 81