Number Formatter
Format numbers in different locales, currencies, scientific notation, and more.
O tym narzędziu
Formatyzator liczb konwertuje jedną liczbę jednocześnie w wiele formatów regionalnych i technicznych: formaty lokalne USA, UE, indyjski i szwajcarski, notacja naukowa, stały przecinek, kompaktowy, trzy formaty walutowe, procent i konwersje podstaw (binarny, hex, ósemkowy, słowa).
Zmiana miejsc dziesiętnych zmienia poziom zaokrąglania dla wszystkich formatów jednocześnie. Formaty walutowe używają odpowiedniego symbolu waluty i separatorów dla każdej lokalizacji.
Jak używać
- Wprowadź liczbę do sformatowania w polu wejściowym.
- Dostosuj miejsca dziesiętne, aby ustawić poziom zaokrąglania.
- Przeglądaj wszystkie wyniki formatu naraz w poniższej tabeli.
- Skopiuj wartość z dowolnego wiersza formatu, aby użyć jej w projekcie.
Przypadki użycia
Programiści podglądają regionalne formaty liczb podczas implementacji internacjonalizacji (i18n). Księgowi porównują reprezentacje walut między regionami. Inżynierowie weryfikują notacje naukowe i stałoprzecinkowe. Deweloperzy embedded sprawdzają reprezentacje binarne i szesnastkowe.
Często zadawane pytania
- Jak są określane symbole walut? — Formaty walutowe używają API Intl.NumberFormat, który automatycznie stosuje właściwy symbol waluty i separatory specyficzne dla lokalizacji dla USD, EUR i GBP.
- Czy można konwertować ułamki dziesiętne na binarny? — Konwersje na binarny, hex i ósemkowy działają tylko na części całkowitej. Ułamek dziesiętny jest obcinany przez Math.floor() przed konwersją.
- Co pokazuje format Kompaktowy? — Format kompaktowy skraca duże liczby używając K (tysiące), M (miliony), B (miliardy). Przykład: 1 200 000 → 1,2M