[Edge]。→、
Intl.NumberFormat で、数値の書式化に関与するプロパティを持つ新しいオブジェクトを返します。
| Intl.NumberFormat | Intl.NumberFormat。 |
|---|
以下のようなプロパティを持つオブジェクト。
DA=new Intl.NumberFormat('ja'); //日本語。
D=DA.resolvedOptions(); //=[object]:[object Object]
//locale=[string]:ja
//numberingSystem=[string]:latn
//style=[string]:decimal
//minimumIntegerDigits=[number]:1
//minimumFractionDigits=[number]:0
//maximumFractionDigits=[number]:3
//useGrouping=[string]:auto
//notation=[string]:standard
//signDisplay=[string]:auto
//roundingMode=[string]:halfExpand
//roundingIncrement=[number]:1
//trailingZeroDisplay=[string]:auto
//roundingPriority=[string]:auto
DA=new Intl.NumberFormat('ja', {currency:'JPY', currencyDisplay:'symbol', style:'currency'}); //日本語、通貨は日本円、シンボル表示、書式は通貨。
D=DA.resolvedOptions(); //=[object]:[object Object]
//locale=[string]:ja
//numberingSystem=[string]:latn
//style=[string]:currency
//currency=[string]:JPY
//currencyDisplay=[string]:symbol
//currencySign=[string]:standard
//minimumIntegerDigits=[number]:1
//minimumFractionDigits=[number]:0
//maximumFractionDigits=[number]:0
//useGrouping=[string]:auto
//notation=[string]:standard
//signDisplay=[string]:auto
//roundingMode=[string]:halfExpand
//roundingIncrement=[number]:1
//trailingZeroDisplay=[string]:auto
//roundingPriority=[string]:auto
DA=new Intl.NumberFormat('ja-u-kn-true'); //日本語、比較で数字を数値として扱う。
D=DA.resolvedOptions(); //=[object]:[object Object]
//locale=[string]:ja
//numberingSystem=[string]:latn
//style=[string]:decimal
//minimumIntegerDigits=[number]:1
//minimumFractionDigits=[number]:0
//maximumFractionDigits=[number]:3
//useGrouping=[string]:auto
//notation=[string]:standard
//signDisplay=[string]:auto
//roundingMode=[string]:halfExpand
//roundingIncrement=[number]:1
//trailingZeroDisplay=[string]:auto
//roundingPriority=[string]:auto
//↑「-u-kn-true」は関係していないので含まれていないようだ。