JavaScript-ohjelma muotoilemaan numerot valuutan merkkijonoiksi

Tässä esimerkissä opit kirjoittamaan JavaScript-ohjelman, joka muotoilee numerot valuutan merkkijonoina.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista JavaScript-ohjelmoinnin aiheista:

  • JavaScript-numero
  • JavaScript-merkkijono
  • Javascript-numero toLocaleString ()

Esimerkki 1: Muotoile numerot valuutan merkkijonoksi

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

Tuotos

 2500,00 dollaria 

Yllä olevassa ohjelmassa olemme käyttäneet Intl.NumberFormatobjektia.

Intl.NumberFormatObjekti mahdollistaa kielipohjainen Lukumuotoilu.

Esimerkki 2: Muotoile numerot valuutan merkkijonoksi ketjutuksella

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

Tuotos

 1234,57 dollaria

Yllä olevassa esimerkissä toFixed(2)menetelmää käytetään luvun pyöristämiseen kahteen desimaaliarvoon.

'$' lisätään numeroon muuntamaan se valuutan merkkijonoksi.

Esimerkki 3: Muotoile numerot valuutan merkkijonoksi käyttämällä toLocaleString ()

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

Tuotos

 2500,00 dollaria

toLocaleString()Metodi palauttaa merkkijonon kieli herkkä esitys, että määrä.

Esimerkki 4: Muotoile numerot valuutan merkkijonoiksi käyttämällä RegExiä

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

Tuotos

 1 234,57 dollaria

Yllä olevassa esimerkissä replace()menetelmää käytetään RegEx-mallin kanssa korvaamaan numero valuutan merkkijonoksi.

toFixed(2)Menetelmää käytetään pyöristää ylöspäin määrä kahden desimaalin arvoja.

Mielenkiintoisia artikkeleita...