模块 ringo / utils / numbers

提供用于处理 JavaScript 数字的实用函数。

Functions


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