JavaScripti programm numbrite valuuta stringidena vormindamiseks

Selles näites õpid kirjutama JavaScripti programmi, mis vormindab numbrid valuutaringidena.

Selle näite mõistmiseks peaksid teil olema teadmised järgmistest JavaScripti programmeerimise teemadest:

  • JavaScripti number
  • JavaScripti string
  • Javascripti number toLocaleString ()

Näide 1: vormindage numbrid valuutaringina

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

Väljund

 2500,00 dollarit 

Ülaltoodud programmis oleme Intl.NumberFormatobjekti kasutanud .

Intl.NumberFormatObjekti võimaldab keeles tundlikud number vormis.

Näide 2: vormindage numbrid valuuta stringidena liitmise abil

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

Väljund

 1234,57 dollarit

Ülaltoodud näites kasutatakse toFixed(2)meetodit arvu ümardamiseks kahe kümnendkohani.

'$' lisatakse numbrile, et teisendada see valuutaringiks.

Näide 3: Numbrite vormindamine valuutaringina toLocaleString () abil

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

Väljund

 2500,00 dollarit

toLocaleString()Meetod tagastab stringi keele-tundlik esitus, et number.

Näide 4: vormindage numbrid valuutaringidena RegExi abil

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

Väljund

 1 234,57 dollarit

Ülaltoodud näites kasutatakse replace()meetodit RegEx-mustriga, et asendada number valuuta stringiga.

toFixed(2)Meetodit kasutatakse ümardada number kaks koma väärtusi.

Huvitavad Artiklid...