Prototype Number Processing
- ObjectRange compatibility, through Number#succ.
- Ruby-like numerical loops with Number#times.
- Simple utility methods such as Number#toColorPart and Number#toPaddedString.
Here is the list of all the functions with examples dealing with Numbers.
Prototype Number Method
NOTE: Make sure you have the prototype.js version of 1.6.
|abs()||Returns the absolute value of the number.|
|ceil()||Returns the smallest integer greater than or equal to the number.|
|floor()||Returns the largest integer less than or equal to the number.|
|round()||Rounds the number to the nearest integer.|
|succ()||Returns the successor of the current Number, as defined by current + 1. Used to make numbers compatible with ObjectRange.|
|times()||Encapsulates a regular [0..n] loop, Ruby-style.|
|toColorPart()||Produces a 2-digit hexadecimal representation of the number (which is therefore assumed to be in the [0..255] range). Useful for composing CSS color strings.|
|toJSON()||Returns a JSON string.|
|toPaddedString()||Converts the number into a string padded with 0s so that the string's length is at least equal to length.|