Intl【国際化API名前空間】オブジェクト

メモ

プロパティ一覧

プロパティ
Intl.Collator【国際化文字列比較】オブジェクト コンストラクタ
Intl.DateTimeFormat【国際化日時フォーマット】オブジェクト コンストラクタ
Intl.NumberFormat【国際化数値フォーマット】オブジェクト コンストラクタ
Intl.PluralRules【複数形ルール】オブジェクト コンストラクタ

メソッド一覧

メソッド
Intl.getCanonicalLocales【標準ロケール名取得】

Intl.getCanonicalLocales【標準ロケール名取得】

メモ

構文

Intl.getCanonicalLocales( locales )

戻り値BCP 47に正規化した言語タグの配列 (重複は削除)
locales言語タグ文字列 または 言語タグ文字列の配列
例外TypeError (言語タグが文字列以外)
例外RangeError (不正な言語タグ)

console.log(Intl.getCanonicalLocales("ja"));
// 出力:Array [ "ja" ]
console.log(Intl.getCanonicalLocales("ja-jp"));
// 出力:Array [ "ja-JP" ]

console.log(Intl.getCanonicalLocales(["ja-jp", "en-us", "en-gb", "JA-JP", "EN-US", "EN-GB"]));
// 出力:Array(3) [ "ja-JP", "en-US", "en-GB" ]

console.log(Intl.getCanonicalLocales(null));     // TypeError 例外
console.log(Intl.getCanonicalLocales("ja_JP"));  // RangeError 例外