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