Sha256: 18be370fa713ca7294edb83e2f2986759a9e5fabbc1741270db92c71c0b0849a

Contents?: true

Size: 1.8 KB

Versions: 5

Compression:

Stored size: 1.8 KB

Contents

Type: Number {#Number}
======================

A collection of useful methods to format Numbers.

### See Also

* [Number][]
* [Number Locale][]


Number Method: format {#Number:format}
-------------------------------------

Formats a number into a formatted string for display to user. It respects localization.

### Syntax

	myNumber.format([options]);

### Arguments

1. options - (*object*, optional) Optional configuration values:
	* decimal - (*string*) Decimal separator
	* group - (*string*) Thousands separator
	* decimals - (*number*) Number of decimals
	* precision - (*number*) Number of significant numbers
	* scientific - (*boolean*) Set to `false` if the 1.4e+4 should be replaced by 14000
	* suffix - (*string*) String prepended after the number
	* prefix - (*string*) String appended after the number


### Examples

	(123123123.176).format({
		decimal: ".",
		group: ",",
		decimals: 2,
		prefix: "¥",
		suffix: " (YEN)"
	}); // returns "¥123.123.123,18 (YEN)"

	(123456789).format({
		precision: 4,
		scientific: false
	}); // 123,500,000


### Returns

* (*string*) the formatted number


Number Method: formatCurrency {#Number:formatCurrency}
------------------------------------------------------

Formats a number as currency, with respect to localization.

### Syntax

	myNumber.formatCurrency();

### Example

	var money = (4125.957).formatCurrency(); // $ 4,125.96

### Returns

* (*string*) the formatted number


Number Method: formatPercentage {#Number:formatPercentage}
------------------------------------------------------

Formats a number as a percentage.

### Syntax

	myNumber.formatPercentage();

### Example

	var percentage = (4125.957).formatPercentage(); // 4,125.96%

### Returns

* (*string*) the formatted percentage


[Number]: /core/Types/Number
[Number Locale]: /more/Locale/Number

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
lsd_rails-0.1.4 Packages/mootools-more/Docs/Types/Number.Format.md
lsd_rails-0.1.3 Packages/mootools-more/Docs/Types/Number.Format.md
lsd_rails-0.1.2 Packages/mootools-more/Docs/Types/Number.Format.md
lsd_rails-0.1.1 Packages/mootools-more/Docs/Types/Number.Format.md
lsd_rails-0.1 Packages/mootools-more/Docs/Types/Number.Format.md