selectRange() method of
Intl.PluralRules instances receives two values and returns a string indicating which plural rule to use for locale-aware formatting of the indicated range.
A number representing the start of the range.
A number representing the end of the range.
A string representing the pluralization category of the specified range.
This can be one of
other, that are relevant for the locale whose localization is specified in LDML Language Plural Rules.
This function selects a pluralization category according to the locale and formatting options of an
Conceptually the behavior is the same as getting plural rules for a single cardinal or ordinal number.
Languages have one or more forms for describing ranges, and this method returns the appropriate form given the supplied locale and formatting options.
In English there is only one plural form, such as "1–10 apples", and the method will return
Other languages can have many forms.
new Intl.PluralRules("sl").selectRange(102, 201); // 'few' new Intl.PluralRules("pt").selectRange(102, 102); // 'other'
|ECMAScript Internationalization API Specification |
BCD tables only load in the browser