模块 ringo / utils / numbers
提供用于处理 JavaScript 数字的实用函数。
format (number, fmt, locale)
使用java.text.DecimalFormat格式化number
.
Example
>> var numbers = require('ringo/utils/numbers');
>> numbers.format(123, "#,###,##0.00"); // uses the default locale
'123.00'
>> numbers.format(123, "#,###,##0.00", java.util.Locale.GERMAN);
'123,00'
>> numbers.format(123, "#,###,##0.00", java.util.Locale.ENGLISH);
'123.00'
Parameters
Number | number | the number |
String | fmt | the format to apply |
java.util.Locale | locale | optional locale |
Returns
String | the number formatted as string |
times (num, fun)
调用一个函数 num 次,传递 0 ..(this - 1)作为参数。
Example
var numbers = require('ringo/utils/numbers');
numbers.times(5, function(i) {
console.log("#" + i);
});
Parameters
Number | num | the number |
Function | fun | the function to call |