The NumberFormat object is a constructor for objects that enable language sensitive number formatting.

Documentation NumberFormat by Mozilla Contributors, licensed under CC-BY-SA 2.5.

Static methods

staticsupportedLocalesOf(locales:String, ?options:NumberFormatSupportedLocalesOfOptions):Array<String>

staticsupportedLocalesOf(locales:Array<String>, ?options:NumberFormatSupportedLocalesOfOptions):Array<String>

Returns an array containing those of the provided locales that are supported without having to fall back to the runtime's default locale.

Constructor

new(?locales:String, ?options:NumberFormatOptions)

new(?locales:Array<String>, ?options:NumberFormatOptions)

Methods

format(number:Float):String

Getter function that formats a number according to the locale and formatting options of this NumberFormat object.

formatToParts(?number:Float):Array<NumberFormatPart>

Returns an Array of objects representing the number string in parts that can be used for custom locale-aware formatting.

resolvedOptions():NumberFormatResolvedOption

Returns a new object with properties reflecting the locale and collation options computed during initialization of the object.