| format: function( | number, | | format | ) |
|
formats a given number in a specified display format
Arguments
| number | Number object, the number to format |
| format | string, describes the format of the output string (see examples below) |
Returns
| string | the formatted output string |
Examples
Jel.Number.format(3129.95, "$#,###.##"); // $3,129.95
Jel.Number.format(3129.95, "$####.##"); // $3129.95
Jel.Number.format(329.95, "$#####.##"); // $329.95
Jel.Number.format(329, "$###"); // $329
Jel.Number.format(-329, "(###)"); // (329)
Jel.Number.format(-1234.95, "#,##0.##"); // -1,234.95
Jel.Number.format(0.01, "#.##"); // 01
Jel.Number.format(0.01, "#.###"); // 010
Jel.Number.format(0.01, "0.##"); // 0.01
Jel.Number.format(2, "00"); // 02
Jel.Number.format(2345, "00000"); // 02345
Jel.Number.format(45, "00000"); // 00045
Formatting Rules
# - substitutes for a number, but only if this position has a definite non-zero number here
0 - substitutes for a number always, using zero if this position has no definite non-zero number here