Kuidas JavaScriptis numbrit vormindada?

Kuidas Javascriptis Numbrit Vormindada



JavaScriptis on matemaatiliste probleemide lahendamisel arvutused, mis hõlmavad pikkade numbrite ja eriti ujukomaarvude puhul keerukust. Teisel juhul konkreetse arvutuse täpsemaks muutmiseks. Sellise stsenaariumi korral on arvu vormindamine JavaScriptis väga kasulik koodi üldise keerukuse vähendamiseks ja ka täpseks arvutamiseks.

See kirjutis illustreerib lähenemisviise, mida saab JavaScriptis arvu vormindamiseks rakendada.

Kuidas JavaScriptis numbrit vormindada?

JavaScriptis numbri vormindamiseks saab rakendada järgmisi lähenemisviise.







  • fikseeritud() ” Meetod.
  • Intl.NumberFormat() ” Konstruktor.
  • toLocaleString() ” Meetod.
  • Regulaaravaldis

Mainitud lähenemisi illustreeritakse nüüd ükshaaval!



Näide 1: Vormindage number JavaScriptis, kasutades meetodit toFixed().
Seda meetodit saab rakendada antud numbri vormindamiseks nii, et sellesse ei jääks koma või pärast koma jääb sellesse kindel arv numbreid.



Esmalt määrake vormindatav number:





las formNumber = 12.345678 ;

Järgmisena rakendage ' fikseeritud() ” meetod antud numbri vormindamiseks nii, et pärast koma ei jääks sellesse ühtegi numbrit:

konsool. logi ( 'Vormindatud number on:' , vormingNumber. fikseeritud ( ) ) ;

Selles etapis rakendage sama meetodit, möödudes ' kaks ” oma parameetris. Selle tulemusel vormindatakse arv kahe kümnendkoha täpsusega:



konsool. logi ( 'Vormindatud number on:' , vormingNumber. fikseeritud ( kaks ) ) ;

Väljund

Näide 2: Vormindage arv JavaScriptis, kasutades konstruktorit Intl.NumberFormat().

' Intl.NumberFormat() ” konstruktor loob uue objekti, mis võimaldab vormindada keeletundlikku numbrit. Seda lähenemist saab rakendada antud numbri vormindamiseks määratud valuuta alusel.

Esiteks määrake vormindatav number:

konst vormingNumber = 12345,67 ;

Nüüd rakendage ' Intl.NumberFormat() ' lähenemist, et vormindada määratud number vastavalt ' USA ” valuuta ja kuvage see vastavalt:

lase numUpd = uus Intl. Numbrivorming ( 'USA-s' , { stiilis : 'valuuta' , valuuta : 'USD' } ) . vormingus ( vormingNumber ) ;
konsool. logi ( 'Vormindatud valuuta on:' , numUpd ) ;

Väljund

' $ ' koos numbriga näitab, et antud number on vormindatud ' USA ” valuuta.

Näide 3: Vormindage arv JavaScriptis, kasutades meetodit toLocaleString().

' toLocaleString() ” meetod annab kuupäevaobjekti stringi kujul. Seda meetodit saab rakendada numbri vormindamiseks määratud keelevormingusse.

Süntaks

Kuupäev . toLocaleString ( kohalik , valikuid )
  • kohalik ” viitavad konkreetsele keelevormingule.
  • valikuid ” osutab objektile, millele saab omadusi omistada.

Alltoodud näites määrake muutujale nimega ' vormingNumber ”:

las formNumber = 7323452568.283 ;

Nüüd rakendage ' toLocaleString() ' meetodit, määrake keelevorming kui ' USA-s ” oma parameetris ja kuvage saadud vormindatud number:

oli meie = vormingArv. toLocaleString ( 'USA-s' ) ;
konsool. logi ( 'Vormindatud number on:' , meie ) ;

Väljund

Näide 4: Vormindage arv JavaScriptis regulaaravaldise abil

Seda lähenemisviisi saab kasutada koos ' asenda () ” meetod, et asetada komad antud numbrite vahele samade intervallidega.

Esiteks lähtestage järgmine number:

oli vormingArv = 445567788 ;

Nüüd rakendage asendamise () meetodit koos regulaaravaldisega. Siinne regulaaravaldis eraldab ' komad ” lähteväärtusele, tehes globaalse otsingu ja tagastades komadega eraldatud väärtused, vormindades sellega määratud arvu:

konsool. logi ( 'Vormindatud number on:' , String ( vormingArv ) . asendada ( /(.)(?=(\d{3})+$)/g , '$1,' ) )

Väljund

Oleme lõpetanud mugavad lähenemisviisid numbrite vormindamiseks JavaScriptis.

Järeldus

' fikseeritud() meetod, ' Intl.NumberFormat() 'konstruktor, ' toLocaleString() meetodit või regulaaravaldis ” saab kasutada arvu vormindamiseks JavaScriptis. Esimese meetodi tulemusel vormindatakse arv nii, et pärast koma ei jääks sellesse ühtegi numbrit ega fikseeritud arvu numbrite arv. Intl.NumberFormat() konstruktori lähenemist saab rakendada arvu vormindamiseks valuutapõhiselt ja meetodit toLocaleString() saab rakendada määratud numbri vormindamiseks keelepõhisesse vormingusse. Regulaaravaldise tehnikat saab rakendada esitatud arvu vormindamiseks selliselt, et tagastada komadega eraldatud väärtused. See ajaveeb demonstreeris meetodeid, kuidas JavaScriptis määratud numbrit vormindada.