W3cubDocs

/JavaScript

Intl.pluralRules.select

The Intl.PluralRules.prototype.select method returns a String indicating which plural rule to use for locale-aware formatting.

Syntax

pluralCategory = pluralRule.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 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

Browser compatibilityUpdate compatibility data on GitHub

Desktop
Chrome Edge Firefox Internet Explorer Opera Safari
select 63 18 58 No 50 13
Mobile
Android webview Chrome for Android Firefox for Android Opera for Android Safari on iOS Samsung Internet
select 63 63 58 46 13 8.0
Server
Node.js
select 10.0.0
10.0.0
Before version 13.0.0, only the locale data for en-US is available by default. See the PluralRules() constructor for more details.

See also

© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://wiki.developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/PluralRules/select