जेसक्रिप्ट Number toLocaleString() विधि
- पिछला पृष्ठ toFixed()
- अगला पृष्ठ toPrecision()
- एक स्तर ऊपर जेसक्रिप्ट नंबर रेफरेंस मैनुअल
वर्णन और उपयोग
toLocaleString()
स्थानीय भाषा फॉर्मेट का उपयोग करके संख्या को स्ट्रिंग के रूप में वापस करें。
भाषा फॉर्मेटिंग आपके कंप्यूटर पर क्षेत्रीय सेटिंग के आधार पर है。
उदाहरण
उदाहरण 1
क्षेत्रीय सेटिंग का उपयोग करके संख्या को स्ट्रिंग में फॉर्मेट करें:
let num = 1000000; let text = num.toLocaleString();
उदाहरण 2
फिनलैंड के विशिष्ट भाषा परिवेश का उपयोग करके संख्या को स्ट्रिंग में फॉर्मेट करें:
let num = 1000000; let text = num.toLocaleString("fi-FI");
उदाहरण 3
अमेरिकी विशिष्ट भाषा परिवेश का उपयोग करके संख्या को मुद्रा शैली के माध्यम से स्ट्रिंग में फॉर्मेट करें:
let num = 1000000; let text = num.toLocaleString("en-US", {style:"currency", currency:"USD"});
उदाहरण 4
उपयोग करें options पारामीटर (अभिव्यक्ति) को मुद्रा फॉर्मेटिंग करने के लिए:
let num = new Number(1000000); const myObj = { style: "currency", currency: "EUR" } let text = num.toLocaleString("en-GB", myObj);
उदाहरण 5
let num = new Number(1000000); let text = num.toLocaleString("en-GB", {style:"currency", currency:"EUR"});
उदाहरण 6
JAPAN के विशिष्ट भाषा पर्यावरण का उपयोग करें:
let num = 1000000; let text = num.toLocaleString("ja-JP", {style:"currency", currency:"JPY"});
व्याकरण
number.toLocaleString(locales, options)
पारामीटर
पारामीटर | 描述 |
---|---|
locales | वृत्तीय विकल्प है। नीचे तालिका देखें。 |
options | वृत्तीय विकल्प है। नीचे तालिका देखें。 |
locales स्वीकार्य मान्यता
ar-SA
अरबी (सऊदी अरब)bn-BD
बांग्लादेशी (बांग्लादेश)bn-IN
बांग्लादेशी (भारत)cs-CZ
चेक (चेक गणराज्य)da-DK
डेनिश (डेनमार्क)de-AT
ऑस्ट्रिया जर्मनde-CH
स्विट्जरलैंड जर्मनde-DE
स्टैंडर्ड जर्मन (जर्मनी में उपयोग)el-GR
मूदर ग्रीकen-AU
ऑस्ट्रेलियाई इंग्लिशen-CA
कनाडा इंग्लिशen-GB
ब्रिटिश इंग्लिशen-IE
आयरलैंड इंग्लिशen-IN
भारतीय इंग्लिशen-NZ
न्यूजीलैंड इंग्लिशen-US
अमेरिकी इंग्लिशen-ZA
इंग्लिश (दक्षिण अफ्रीका)es-AR
अर्जेंटीना स्पेनिशes-CL
चिली स्पेनिशes-CO
कोलंबिया स्पेनिशes-ES
कास्टिलियाई स्पेनिश (स्पेन के उत्तर-मध्य भाग में उपयोग)es-MX
मैक्सिको स्पेनिशes-US
अमेरिकी स्पेनिशfi-FI
फिनिश (फिनलैंड)fr-BE
बेल्जियम फ्रेंचfr-CA
कनाडा फ्रेंचfr-CH
स्विट्जरलैंड फ्रेंचfr-FR
स्टैंडर्ड फ्रेंच (विशेष रूप से फ्रांस में)he-IL
हिब्रू (इजरायल)hi-IN
हिन्दी (भारत)hi-IN
हंगरीयाई (हंगरी)id-ID
印度尼西亚语(印度尼西亚)it-CH
“瑞士”意大利语it-IT
标准意大利语(在意大利使用)ja-JP
日语(日本)ko-KR
韩语(大韩民国)nl-BE
比利时荷兰语nl-NL
标准荷兰语(荷兰语)no-NO
挪威语(挪威)pl-PL
波兰语(波兰)pt-BR
巴西葡萄牙语pt-PT
欧洲葡萄牙语(葡萄牙语书面和口语)ro-RO
罗马尼亚语(罗马尼亚)ru-RU
俄语(俄罗斯联邦)sk-SK
斯洛伐克语(斯洛伐克)sv-SE
瑞典语(瑞典)ta-IN
印度泰米尔语ta-LK
斯里兰卡泰米尔语th-TH
Thai(泰国)tr-TR
土耳其语(土耳其)zh-CN
中国大陆,简体字zh-HK
香港,繁体字zh-TW
台湾,繁体字
options 参数接受的选项:
选项 | 值 |
---|---|
currency |
合法值:任何货币代码(如 "EUR", "USD", "INR" 等) |
currencyDisplay |
合法值:
|
localeMatcher |
合法值:
|
maximumFractionDigits |
从 0 到 20 的数字(默认为 3) |
maximumSignificantDigits |
从 1 到 21 的数字(默认为 21) |
minimumFractionDigits |
从 0 到 20 的数字(默认为 3) |
minimumIntegerDigits |
从 1 到 21 的数字(默认为 1) |
minimumSignificantDigits |
从 1 到 21 的数字(默认为 21) |
style |
合法值:
|
useGrouping |
合法值:
|
返回值
类型 | 描述 |
---|---|
字符串 | 表示本地格式数字的字符串。 |
技术细节
返回值
数字的字符串表示,由实现决定,根据本地规范进行格式化,可能影响到小数点或千分位分隔符采用的标点符号。
抛出
异常 | 描述 |
---|---|
TypeError | 调用该方法的对象不是 Number 时抛出的异常。 |
浏览器支持
toLocaleString()
是 ECMAScript3 (ES3) 特性。
सभी ब्राउज़र एस3 (JavaScript 1999) को पूरी तरह से समर्थित करते हैं:
च्रोम | आईई | एज | फायरफॉक्स | सैफारी | ऑपेरा |
---|---|---|---|---|---|
च्रोम | आईई | एज | फायरफॉक्स | सैफारी | ऑपेरा |
समर्थन | समर्थन | समर्थन | समर्थन | समर्थन | समर्थन |
- पिछला पृष्ठ toFixed()
- अगला पृष्ठ toPrecision()
- एक स्तर ऊपर जेसक्रिप्ट नंबर रेफरेंस मैनुअल