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"});
ตัวอย่าง 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
हिन्दी (भारत)hu-HU
ฮังการี (ฮังการี)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