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 (ECMAScript Internationalization API)
# sec-intl.pluralrules.prototype.select

Browser compatibility

BCD tables only load in the browser

See also