Program JavaScript za oblikovanje številk kot nizov valut

V tem primeru se boste naučili pisati program JavaScript, ki bo številke formatiral kot nize valut.

Če želite razumeti ta primer, morate poznati naslednje teme programiranja JavaScript:

  • Številka JavaScript
  • Niz JavaScript
  • Številka Javascripta toLocaleString ()

Primer 1: Številke oblikujte kot valutni niz

 // program to format numbers as currency string const formatter = new Intl.NumberFormat('en-US', ( style: 'currency', currency: 'USD' )); formatter.format(2500); 

Izhod

 2.500,00 USD 

V zgornjem programu smo uporabili Intl.NumberFormatobjekt.

Intl.NumberFormatObjekt omogoča jezikovno občutljiv številko oblikovanje.

Primer 2: Oblikujte številke kot valutni niz z uporabo združevanja

 // program to format numbers as currency string const number = 1234.5678; const result = '$ ' + number.toFixed(2); console.log(result);

Izhod

 1234,57 USD

V zgornjem primeru se toFixed(2)metoda uporablja za zaokrožitev števila na dve decimalni vrednosti.

'$' se doda številki, da jo pretvori v valutni niz.

Primer 3: Številke oblikujte kot valutni niz z uporabo toLocaleString ()

 // program to format numbers as currency string const result = (2500).toLocaleString('en-US', ( style: 'currency', currency: 'USD' )); console.log(result);

Izhod

 2.500,00 USD

toLocaleString()Metoda vrne niz z jezikovno občutljiv zastopanosti te številke.

Primer 4: Oblikujte številke kot valutni niz z uporabo RegEx

 // program to format numbers as currency string const result = 1234.5678.toFixed(2).replace(/d(?=(d(3))+.)/g, '$&,'); console.warn('$ ' + result);

Izhod

 1.234,57 USD

V zgornjem primeru se replace()metoda uporablja z vzorcem RegEx za nadomestitev številke v niz valute.

toFixed(2)Metoda se uporablja zaokrožiti število na dve decimalni vrednosti.

Zanimive Članki...