Intl.PluralRules.select()
The Intl.PluralRules.prototype.select() method returns a
string indicating which plural rule to use for locale-aware formatting.
Syntax
select(number)
Parameters
number-
The number to get a plural rule for.
Return value
A string representing the pluralization category of the number, can be one
of zero, one, two, few,
many or other.
Description
This function selects a pluralization category according to the locale and formatting
options of a Intl.PluralRules object.
Examples
Using select()
new Intl.PluralRules('ar-EG').select(0);
// → 'zero'
new Intl.PluralRules('ar-EG').select(1);
// → 'one'
new Intl.PluralRules('ar-EG').select(2);
// → 'two'
new Intl.PluralRules('ar-EG').select(6);
// → 'few'
new Intl.PluralRules('ar-EG').select(18);
// → 'many'
Specifications
| Specification |
|---|
| ECMAScript Internationalization API Specification # sec-intl.pluralrules.prototype.select |
Browser compatibility
BCD tables only load in the browser