このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

Intl.PluralRules.selectRange()

Baseline 広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2023年8月以降、すべてのブラウザーで利用可能です。

Intl.PluralRules.prototype.selectRange() メソッドは 2 つの値を受け取り、ロケールを考慮した書式設定に使用する複数形ルールを示す文字列を返します。

構文

js
selectRange(startRange, endRange);

返値

数字の複数形のカテゴリーを表す文字列で、 zero, one, two, few, many, other のいずれかで、 LDML 言語複数ルールで指定されたローカライズのロケールに関連するものです。

解説

この関数は、 Intl.PluralRules オブジェクトのロケールおよび書式化オプションに従って、複数形カテゴリーを選択するものです。

selectRange() の使用

js
new Intl.PluralRules("sl").selectRange(102, 201);
// → 'few'

new Intl.PluralRules("pt").selectRange(102, 102);
// → 'other'

仕様書

仕様書
ECMAScript® 2027 Internationalization API Specification
# sec-intl.pluralrules.prototype.selectrange

ブラウザーの互換性

関連情報