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
var random = Number.random(min, max);
Number.random(5, 20); // returns a random number between 5 and 20.
(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
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