Vai al contenuto

Formattatore di numeri

Number Formatter

Aggiunge o toglie i separatori delle migliaia, arrotonda a un numero fisso di decimali e formatta come valuta o percentuale secondo la convenzione locale — per l’italiano, 1.234,56.

Aggiunge o toglie i separatori delle migliaia, arrotonda a un numero fissato di cifre decimali e formatta come valuta o come percentuale. Rilegge anche un numero già formattato, che è la metà più difficile: 1.234,56 è mille e qualcosa in Italia e uno e qualcosa in Corea.

🔒 Funziona interamente nel tuo browsernumberformatlocalecurrency

Numeri

Uno per riga, nella convenzione in cui sono scritti — questo è lo strumento che apri proprio perché sono in quella di qualcun altro. Separatori delle migliaia, simboli di valuta, parentesi contabili e i suffissi coreani 만/억 vengono tutti riconosciuti.

Formato

Arrotondamento

2,5 → 3. Quello che si impara a scuola.

Formattati

convertiti

5

lasciati stare

1

righe che non sono numeri

primo valore in 만/억

123만 4567

Leggere è la metà difficile. 1.234,56 è poco più di uno in Germania e milleduecento negli Stati Uniti — gli stessi caratteri, compiti opposti. La regola usata qui è posizionale: fra . e , quello che compare per ultimo è il separatore decimale, perché un separatore di gruppo non può mai essere l’ultimo. Così si leggono correttamente tutte e quattro le convenzioni comuni senza chiederti dove ti trovi. C’è una forma che non riesce a decidere da sola — un solo segno con esattamente tre cifre dopo — e la decide la lingua di questa pagina: qui 1.234 è milleduecentotrentaquattro e 1,234 è poco più di uno.

Arrotondato a 2 cifre, qui 1,005 dà 1,01. (1.005).toFixed(2) dà 1.00, perché il double più vicino a 1,005 sta un capello sotto — qui invece si arrotonda a partire dal letterale decimale.

Anteprima

  • 1,234,568 — intero
  • ₩1,234,567.89 — valuta
  • 123,4567.891 — raggruppato in 만
  • 123만 4567 — letto in 억/만
  • 1234567.8910 — senza nulla

Qualche forma comune del primo numero dell’elenco.

Come si usa

  1. Incollare il numero o i numeri

    Uno per riga per una colonna. L’input formattato viene riletto oltre che riscritto.

  2. Dire con quali separatori scrivere

    Questa impostazione riguarda l’uscita: se lo strumento scrive 1.234,56 oppure 1,234.56. Quello che entra si legge dalle cifre stesse — fra . e , comanda l’ultimo, che è il decimale — quindi un numero scritto nella convenzione di qualcun altro si converte senza dover dire da dove viene. Una forma sola le cifre non la risolvono, un segno unico seguito da esattamente tre cifre, e quella segue la lingua della pagina: qui 1.234 è milleduecentotrentaquattro e 1,234 è uno virgola due tre quattro.

  3. Scegliere l’arrotondamento

    Il mezzo per eccesso è quello che la gente si aspetta; il mezzo al pari — l’arrotondamento bancario — è quello che usano i sistemi contabili, perché su una colonna lunga non deriva verso l’alto.

Domande frequenti

Perché 1.005 si arrotonda a 1.00?

Qui il punto è il separatore decimale: si parla di uno e cinque millesimi. Il motivo è che 1.005 non si può memorizzare esattamente in binario — il valore memorizzato sta appena sotto — quindi l’arrotondamento del mezzo per eccesso dà correttamente 1.00. Lo fanno tutti i linguaggi; è aritmetica e non un difetto, ed è il motivo per cui il denaro si tiene in unità intere.

Come si legge un 억 o un 만 coreano?

L’anteprima mostra il numero raggruppato per 만 e per 억 oltre che per migliaia. Il coreano raggruppa a quattro cifre e la notazione occidentale a tre, ed è per questo che 100.000.000 è scomodo in una e 1억 è ovvio nell’altra.

Quali impostazioni locali sono supportate per la valuta?

I dati locali del browser stesso, quindi tutto quello che il browser conosce. Vuol dire che il simbolo, la sua posizione e i separatori vengono tutti dallo stesso posto da cui li prende il sistema operativo, invece che da una tabella qui che potrebbe invecchiare.

Può ricevere da

Dopo

Questi accettano ciò che produce questo strumento, così il risultato può passare direttamente.