Kuinka muotoilla numero JavaScriptissä?

Kuinka Muotoilla Numero Javascriptissa



JavaScriptissä, kun käsitellään matemaattisia ongelmia, on laskelmia, joihin liittyy monimutkaisuutta pitkien numeroiden ja erityisesti liukulukujen tapauksessa. Toisessa tapauksessa tietyn laskelman tarkentamiseksi. Tällaisessa tilanteessa numeron muotoilu JavaScriptissä on erittäin hyödyllinen koodin yleisen monimutkaisuuden vähentämisessä ja myös tarkassa laskennassa.

Tämä kirjoitus havainnollistaa lähestymistapoja, joita voidaan toteuttaa numeron muotoiluun JavaScriptissä.

Kuinka muotoilla numero JavaScriptissä?

Seuraavat lähestymistavat voidaan toteuttaa numeron muotoiluun JavaScriptissä:







  • ' tofixed() ”Menetelmä.
  • ' Kansainvälinen numeromuoto() ”Rakentaja.
  • ' toLocaleString() ”Menetelmä.
  • ' Tavallinen ilme

Mainitut lähestymistavat kuvataan nyt yksitellen!



Esimerkki 1: Muotoile numero JavaScriptissä käyttämällä toFixed()-menetelmää
Tätä menetelmää voidaan soveltaa muotoilemaan annettu numero siten, että siihen ei jää desimaalipilkkuja tai siihen jää kiinteä määrä numeroita desimaalipilkun jälkeen.



Määritä ensin muotoiltava numero:





anna formatNumber = 12,345678 ;

Käytä seuraavaksi ' tofixed() ” menetelmällä muotoilla annettu numero siten, että siihen ei jää numeroita desimaalipilkun jälkeen:

konsoli. Hirsi ( 'Muotoiltu numero on:' , muotoNumber. korjattu ( ) ) ;

Käytä tässä vaiheessa samalla tavalla samaa menetelmää ohittamalla ' kaksi ” parametrissaan. Tämä johtaa luvun muotoiluun kahden desimaalin tarkkuudella:



konsoli. Hirsi ( 'Muotoiltu numero on:' , muotoNumber. korjattu ( kaksi ) ) ;

Lähtö

Esimerkki 2: Muotoile numero JavaScriptissä Intl.NumberFormat()-konstruktorin avulla

' Kansainvälinen numeromuoto() ” konstruktori luo uuden objektin, joka mahdollistaa kieliherkän luvun muotoilun. Tätä lähestymistapaa voidaan soveltaa muotoilemaan annettu numero määritetyn valuutan perusteella.

Määritä ensin muotoiltava numero:

konst muotoNumber = 12345,67 ;

Käytä nyt ' Kansainvälinen numeromuoto() '-lähestymistapaa muotoilla määritetyn luvun suhteessa ' MEILLE ” valuutta ja näytä se vastaavasti:

anna numUpd = Uusi Intl. Numeromuoto ( 'USA' , { tyyli : 'valuutta' , valuutta : 'USD' } ) . muoto ( muotoNumber ) ;
konsoli. Hirsi ( 'Muotoiltu valuutta on:' , numUpd ) ;

Lähtö

' $ ' numerolla osoittaa, että annettu numero on muotoiltu ' MEILLE ”valuutta.

Esimerkki 3: Muotoile numero JavaScriptissä käyttämällä toLocaleString()-menetelmää

' toLocaleString() ” -menetelmä antaa päivämääräobjektin merkkijonon muodossa. Tätä menetelmää voidaan käyttää muotoilemaan numero määritettyyn kielimuotoon.

Syntaksi

Päivämäärä . toLocaleString ( paikallinen , vaihtoehtoja )
  • ' paikallinen ” viittaa tiettyyn kielimuotoon.
  • ' vaihtoehtoja ” osoittaa objektiin, jolle ominaisuudet voidaan määrittää.

Anna alla olevassa esimerkissä seuraava numero muuttujalle nimeltä ' muotoNumber ':

anna formatNumber = 7323452568.283 ;

Käytä nyt ' toLocaleString() ' -menetelmää, määritä kielimuoto ' Yhdysvalloissa ” parametrissaan ja näytä tuloksena oleva muotoiltu numero:

oli meille = muotoNumber. toLocaleString ( 'USA' ) ;
konsoli. Hirsi ( 'Muotoiltu numero on:' , meille ) ;

Lähtö

Esimerkki 4: Muotoile luku JavaScriptissä säännöllisen lausekkeen avulla

Tätä lähestymistapaa voidaan käyttää yhdessä ' korvata() ” -menetelmällä pilkkujen sijoittamiseksi annettujen numeroiden väliin samoilla väliajoilla.

Alusta ensin seuraava numero:

oli muotoNumber = 445567788 ;

Käytä nyt vaihtomenetelmää () yhdessä säännöllisen lausekkeen kanssa. Säännöllinen lauseke tässä osoittaa ' pilkkuja ” alustettuun arvoon tekemällä yleishaku ja palauttamalla pilkuilla erotetut arvot muotoillen näin määritetyn luvun:

konsoli. Hirsi ( 'Muotoiltu numero on:' , merkkijono ( muotoNumber ) . korvata ( /(.)(?=(\d{3})+$)/g , '$1,' ) )

Lähtö

Olemme päättäneet kätevistä tavoista muotoilla numeron JavaScriptissä.

Johtopäätös

' tofixed() 'menetelmä, ' Kansainvälinen numeromuoto() 'rakentaja, ' toLocaleString() ”menetelmä tai ” tavallinen ilme ' voidaan käyttää numeron muotoiluun JavaScriptissä. Ensimmäinen menetelmä johtaa numeron muotoiluun siten, että siihen ei jää desimaalipilkun jälkeen numeroita tai kiinteää numeroiden määrää. Intl.NumberFormat()-konstruktorilähestymistapaa voidaan soveltaa luvun muotoilemiseen valuutan perusteella, ja toLocaleString()-menetelmää voidaan toteuttaa muotoilemaan määritetty luku kielikohtaiseen muotoon. Säännöllisen lausekkeen tekniikkaa voidaan soveltaa muotoilemaan annettu numero siten, että se palauttaa pilkuilla erotetut arvot. Tämä blogi esitteli tapoja muotoilla määrätty numero JavaScriptissä.