JavaScript Number toLocaleString() 方法
- Προηγούμενη Σελίδα toFixed()
- Επόμενη Σελίδα toPrecision()
- Επιστροφή στο Πάνω Σχέδιο Εγχειρίδιο Αναφορών JavaScript Number
定义和用法
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"});
Example 4
Using options Parameter (object) for currency formatting:
let num = new Number(1000000); const myObj = { style: "currency", currency: "EUR" } let text = num.toLocaleString("en-GB", myObj);
Example 5
let num = new Number(1000000); let text = num.toLocaleString("en-GB", {style:"currency", currency:"EUR"});
Example 6
Use the specific language environment of JAPAN:
let num = 1000000; let text = num.toLocaleString("ja-JP", {style:"currency", currency:"JPY"});
Grammar
number.toLocaleString(locales, options)
Parameter
Parameter | Περιγραφή |
---|---|
locales | Optional. The language-specific format to use. See the table below. |
options | Optional. An object with format options. See the table below. |
locales The acceptable values for the parameter:
ar-SA
Arabic (Saudi Arabia)bn-BD
Bengali (Bangladesh)bn-IN
Bengali (India)cs-CZ
Czech (Czech Republic)da-DK
Danish (Denmark)de-AT
Austrian Germande-CH
Swiss Germande-DE
Standard German (used in Germany)el-GR
Modern Greeken-AU
Australian Englishen-CA
Canadian Englishen-GB
British Englishen-IE
Irish Englishen-IN
Indian Englishen-NZ
New Zealand Englishen-US
American Englishen-ZA
English (South Africa)es-AR
Argentinian Spanishes-CL
Chilean Spanishes-CO
Colombian Spanishes-ES
Castilian Spanish (used in northern and central Spain)es-MX
Mexican Spanishes-US
American Spanishfi-FI
Finnish (Finland)fr-BE
Belgian Frenchfr-CA
Canadian Frenchfr-CH
Swiss Frenchfr-FR
Standard French (especially in France)he-IL
Hebrew (Israel)hi-IN
Hindi (India)hu-HU
Magyar nyelv (Magyarország)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
Θαϊλανδική γλώσσα (Θαϊλανδία)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).
Όλοι οι περιηγητές υποστηρίζουν πλήρως το ES3 (JavaScript 1999):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη |
- Προηγούμενη Σελίδα toFixed()
- Επόμενη Σελίδα toPrecision()
- Επιστροφή στο Πάνω Σχέδιο Εγχειρίδιο Αναφορών JavaScript Number