Come formattare un numero per mostrare sempre 2 posti decimali in JavaScript?

Come formattare un numero per mostrare sempre 2 posti decimali in JavaScript?

Mentre si tratta di calcoli matematici in JavaScript, può verificarsi un requisito per restituire un valore preciso. Ad esempio, restituire un accurato "valuta" O "peso" valore. In tali situazioni, la formattazione di un numero per mostrare sempre 2 posti decimali è utile per superare l'ambiguità e ridurre il rapporto di inesattezza in larga misura.

Questo articolo illustrerà gli approcci per formattare un numero a luoghi decimali finiti in JavaScript.

Come formattare un numero per mostrare sempre 2 posti decimali in JavaScript?

Per formattare un numero a sempre due posti decimali in JavaScript, utilizzare il seguente approccio:

  • "tolocalestring ()" metodo.
  • "tofixed ()" metodo.

Metodo 1: numero di formato per mostrare sempre 2 punti decimali in JavaScript usando il metodo "Tolocalestring ()"

IL "tolocalestring ()"Il metodo fornisce un numero sotto forma di una stringa tramite il formato della lingua locale. Questo metodo può essere applicato per restituire la divisione di due numeri in modo tale che il risultato risultante sia formattato in 2 posti decimali.

Sintassi

tolocalestring (formato, stile)

Nella sintassi sopra:

  • "formato"Corrisponde ai vari fusi orari.
  • "stile"Il parametro si riferisce all'oggetto con opzioni di formattazione.

Esempio

Panoramiamo il codice indicato:

Nel frammento di codice sopra:

  • Prima di tutto, inizializza due variabili con i valori interi indicati.
  • Nel passaggio successivo, dividi i numeri e conservali nella variabile dichiarata.
  • Dopodiché, associa il "tolocalestring ()"Metodo con la divisione risultante.
  • I parametri del metodo indicano che il valore risultante verrà formattato esattamente "2" decimali.
  • Infine, visualizza il valore risultante sulla console.

Produzione

Nell'output, si può vedere che il valore calcolato è formattato per i 2 decimali assegnati.

Metodo 2: formattare il numero per mostrare sempre 2 posti decimali usando il metodo JavaScript "tofixed ()"

IL "tofixed ()"Il metodo arrotonda il numero al numero di cifre assegnato. Questo metodo può essere implementato per formattare semplicemente il valore risultante a "2" decimali.

Sintassi

tofixed (cifre)

In questa sintassi, "cifre"Rappresenta il numero di luoghi decimali.

Esempio

Passiamo attraverso le righe di codice di seguito:

Nel frammento di codice sopra:

  • In primo luogo, inserisci due numeri dall'utente e restituisci la propria divisione.
  • Dopo questo, allo stesso modo, associare il "tofixed ()"Metodo con la divisione risultante in modo tale che il risultato finale sia formattato a"2"Posizioni decimali, come indicato dal suo parametro (metodo).
  • Infine, visualizzare il numero formattato sulla console.

Produzione

Nell'output sopra, si può osservare che i numeri di input dell'utente sono divisi e formattati di conseguenza.

Conclusione

Per formattare un numero per mostrare sempre due posti decimali usando JavaScript, usa il “tolocalestring ()Metodo o il "tofixed ()" metodo. Il primo approccio restituisce il valore risultante esattamente a 2 posti decimali in base ai parametri impostati. Quest'ultimo approccio inserisce i numeri dell'utente e forma il risultato valutato di conseguenza. Questo articolo ha dichiarato gli approcci per formattare un numero sempre per mostrare 2 posti decimali in JavaScript.