Intl.Locale.prototype.getNumberingSystems()
getNumberingSystems()
方法 Intl.Locale
实例返回一个或多个唯一 数字系统 标识符的列表,这些标识符用于此语言环境。
注意: 在某些版本的某些浏览器中,此方法实现为名为 numberingSystems
的访问器属性。但是,由于它在每次访问时都会返回一个新数组,因此现在它实现为一个方法,以防止 locale.numberingSystems === locale.numberingSystems
返回 false
的情况。有关详细信息,请查看 浏览器兼容性表。
语法
js
getNumberingSystems()
参数
无。
返回值
一个字符串数组,表示 Locale
通常使用的所有数字系统,按偏好降序排序。如果 Locale
已经具有 numberingSystem
,则返回的数组包含该单个值。
标准 Unicode 数字系统的表格如下所示。
支持的数字系统类型
值 | 描述 |
---|---|
adlm | Adlam 数字 |
ahom | Ahom 数字 |
arab | 阿拉伯-印度数字 |
arabext | 扩展阿拉伯-印度数字 |
armn | 亚美尼亚大写数字 - 算法 |
armnlow | 亚美尼亚小写数字 - 算法 |
bali | 巴厘数字 |
beng | 孟加拉数字 |
bhks | Bhaiksuki 数字 |
brah | 婆罗米数字 |
cakm | 查克玛数字 |
cham | 占数字 |
cyrl | 西里尔数字 - 算法 |
deva | 天城数字 |
ethi | 埃塞俄比亚数字 - 算法 |
finance | 金融数字 - 可能为算法 |
fullwide | 全角数字 |
geor | 格鲁吉亚数字 - 算法 |
gong | 贡加拉贡迪数字 |
gonm | 马萨拉姆贡迪数字 |
grek | 希腊大写数字 - 算法 |
greklow | 希腊小写数字 - 算法 |
gujr | 古吉拉特数字 |
guru | 古穆奇数字 |
hanidays | 汉字符月日编号,用于阴历/其他传统日历 |
hanidec | 使用汉字作为数字的十进制位值制 |
hans | 简体中文数字 - 算法 |
hansfin | 简体中文金融数字 - 算法 |
hant | 繁体中文数字 - 算法 |
hantfin | 繁体中文金融数字 - 算法 |
hebr | 希伯来数字 - 算法 |
hmng | 帕哈夫苗语数字 |
hmnp | Nyiakeng Puachue 苗语数字 |
java | 爪哇数字 |
jpan | 日语数字 - 算法 |
jpanfin | 日语金融数字 - 算法 |
jpanyear | 日语元号元年编号,用于日本日历 |
kali | 克耶李数字 |
khmr | 高棉数字 |
knda | 卡纳达数字 |
lana | 泰傣 होरा (世俗) 数字 |
lanatham | 泰傣 (宗教) 数字 |
laoo | 老挝数字 |
latn | 拉丁数字 |
lepc | 列车巴数字 |
limb | 林布数字 |
mathbold | 数学黑体数字 |
mathdbl | 数学双线数字 |
mathmono | 数学等宽数字 |
mathsanb | 数学无衬线黑体数字 |
mathsans | 数学无衬线数字 |
mlym | 马拉雅拉姆数字 |
modi | 莫迪数字 |
mong | 蒙古数字 |
mroo | Mro 数字 |
mtei | 麦特伊马耶克数字 |
mymr | 缅甸数字 |
mymrshan | 缅甸掸语数字 |
mymrtlng | 缅甸傣亮数字 |
native | 本地数字 |
newa | 尼泊尔数字 |
nkoo | 恩科数字 |
olck | Ol Chiki 数字 |
orya | 奥里亚数字 |
osma | 奥斯曼尼亚数字 |
rohg | 汉尼菲罗兴亚数字 |
roman | 罗马大写数字 - 算法 |
romanlow | 罗马小写数字 - 算法 |
saur | 索拉什特拉数字 |
shrd | 沙拉达数字 |
sind | 胡达瓦迪数字 |
sinh | 僧伽罗利特数字 |
sora | 索拉·松彭数字 |
sund | 巽他数字 |
takr | 塔克里数字 |
talu | 新傣仂数字 |
taml | 泰米尔数字 - 算法 |
tamldec | 现代泰米尔十进制数字 |
telu | 泰卢固数字 |
thai | 泰语数字 |
tirh | 提鲁塔数字 |
tibt | 藏语数字 |
traditio | 传统数字 - 可能为算法 |
vaii | Vai 数字 |
wara | 瓦朗奇蒂数字 |
wcho | Wancho 数字 |
示例
获取支持的数字系统
如果 Locale
对象没有 numberingSystem
,getNumberingSystems()
将列出给定 Locale
通常使用的所有数字系统。有关显式设置 numberingSystem
的示例,请参见 numberingSystem
示例。
js
const arEG = new Intl.Locale("ar-EG");
console.log(arEG.getNumberingSystems()); // ["arab"]
js
const ja = new Intl.Locale("ja");
console.log(ja.getNumberingSystems()); // ["latn"]
规范
规范 |
---|
Intl 语言环境信息提案 # sec-Intl.Locale.prototype.getNumberingSystems |
浏览器兼容性
BCD 表仅在浏览器中加载