====== Numbers ====== Here is the [[http://docs.mootools.net/Native/Number|documentation for Number.js]]. ===== Number.toInt, .toFloat ===== //Number.toInt()// just returns the number; useful because toInt must work on both Strings and Numbers. Note that if you call //.toInt()// on a float, you'll get an integer back. var x = 10; x.toInt(); //returns 10 var x = 10.01; x.toFloat(); //returns 10.01 var x = 10.01; x.toInt(); //returns 10 ===== Number.limit ===== (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.round ===== Returns the number rounded to specified precision: the number of digits after the decimal point. Can also be negative or zero (default). 12.45.round() // returns 12 12.45.round(1) // returns 12.5 12.45.round(-1) // returns 10 ===== Number.times ===== Executes a passed in function the specified number of times: (3).times(alert) //alert(0) //alert(1) //alert(2)