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.NumberFormat
objekti kasutanud .
Intl.NumberFormat
Objekti 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.