Number Formatter
Format numbers in different locales, currencies, scientific notation, and more.
US (1,234,567.89)
1,234,567.89
EU (1.234.567,89)
1.234.567,89
IN (12,34,567.89)
12,34,567.89
CH (1 234 567.89)
1 234 567,89
สัญกรณ์วิทยาศาสตร์
1.23e+6
จุดคงที่
1234567.89
กะทัดรัด
1.23M
USD สกุลเงิน
$1,234,567.89
EUR สกุลเงิน
1.234.567,89 €
GBP สกุลเงิน
£1,234,567.89
เปอร์เซ็นต์
1,234,567.89%
เลขฐานสอง
100101101011010000111
เลขฐานสิบหก
0x12D687
เลขฐานแปด
0o4553207
คำ
one million two hundred thirty-four thousand five hundred sixty-seven
เกี่ยวกับเครื่องมือนี้
ตัวจัดรูปแบบตัวเลขแปลงตัวเลขเดียวเป็นรูปแบบระดับภูมิภาคและทางเทคนิคหลายรูปแบบพร้อมกัน: รูปแบบ locale ของสหรัฐฯ EU อินเดีย และสวิตเซอร์แลนด์ สัญกรณ์วิทยาศาสตร์ จุดคงที่ กะทัดรัด สกุลเงินสาม รูปแบบ เปอร์เซ็นต์ และการแปลงฐาน
การปรับทศนิยมจะเปลี่ยนระดับการปัดเศษสำหรับทุกรูปแบบพร้อมกัน รูปแบบสกุลเงินใช้สัญลักษณ์และตัวคั่นที่เหมาะสมสำหรับแต่ละ locale
วิธีใช้งาน
- ป้อนตัวเลขที่ต้องการจัดรูปแบบในช่องอินพุต
- ปรับทศนิยมเพื่อกำหนดระดับการปัดเศษ
- ดูผลลัพธ์รูปแบบทั้งหมดพร้อมกันในตารางด้านล่าง
- คัดลอกค่าจากแถวรูปแบบใดก็ได้เพื่อใช้ในโปรเจกต์
กรณีการใช้งาน
นักพัฒนาดูตัวอย่างรูปแบบตัวเลขระดับภูมิภาคเมื่อใช้งาน i18n นักบัญชีเปรียบเทียบการแสดงสกุลเงินตามภูมิภาค วิศวกรตรวจสอบสัญกรณ์วิทยาศาสตร์และจุดคงที่ นักพัฒนา embedded ตรวจสอบการแสดงผลแบบไบนารีและ hex
คำถามที่พบบ่อย
- สัญลักษณ์สกุลเงินถูกกำหนดอย่างไร? — รูปแบบสกุลเงินใช้ Intl.NumberFormat API ซึ่งนำสัญลักษณ์สกุลเงินที่ถูกต้องและตัวคั่นเฉพาะ locale ไปใช้กับ USD, EUR และ GBP โดยอัตโนมัติ
- สามารถแปลงทศนิยมเป็นเลขฐานสองได้ไหม? — การแปลงเป็นเลขฐานสอง hex และฐานแปดทำงานกับส่วนจำนวนเต็มเท่านั้น ส่วนทศนิยมถูกตัดด้วย Math.floor() ก่อนการแปลง
- รูปแบบกะทัดรัดแสดงอะไร? — รูปแบบกะทัดรัดย่อตัวเลขขนาดใหญ่โดยใช้ K (พัน) M (ล้าน) B (พันล้าน) เช่น 1,200,000 → 1.2M