Hoe een nummer in JavaScript opmaken?

Hoe Een Nummer In Javascript Opmaken



In JavaScript zijn er, terwijl het om wiskundige problemen gaat, berekeningen met complexiteit in het geval van lange cijfers en vooral getallen met drijvende komma. In het andere geval om een ​​bepaalde berekening nauwkeuriger te maken. In een dergelijk scenario is het opmaken van een getal in JavaScript erg handig om de algehele codecomplexiteit te verminderen en ook om de precieze berekening te maken.

Dit artikel illustreert de benaderingen die kunnen worden geïmplementeerd om een ​​getal in JavaScript op te maken.

Hoe een nummer in JavaScript opmaken?

De volgende benaderingen kunnen worden geïmplementeerd om een ​​getal in JavaScript op te maken:







  • naarVast() ” Methode.
  • Intl.NumberFormat() ” Constructeur.
  • naarLocaleString() ” Methode.
  • Reguliere expressie

De genoemde benaderingen worden nu één voor één geïllustreerd!



Voorbeeld 1: maak een getal op in JavaScript met behulp van de toFixed()-methode
Deze methode kan worden toegepast om het opgegeven getal zo op te maken dat er geen decimalen meer in staan ​​of dat er een vast aantal cijfers achter de komma achterblijft.



Geef eerst het nummer op dat moet worden opgemaakt:





laat formatNumber = 12.345678 ;

Pas vervolgens de ' naarVast() ” methode om het gegeven getal zo op te maken dat er geen cijfers achter de komma achterblijven:

troosten. loggen ( 'Het geformatteerde nummer is:' , formaatNummer. naarVast ( ) ) ;

Pas in deze stap op dezelfde manier dezelfde methode toe door ' twee ” in zijn parameter. Dit resulteert in het opmaken van een getal tot op twee decimalen:



troosten. loggen ( 'Het geformatteerde nummer is:' , formaatNummer. naarVast ( twee ) ) ;

Uitgang

Voorbeeld 2: maak een getal op in JavaScript met behulp van de constructor Intl.NumberFormat().

De ' Intl.NumberFormat() ” constructor maakt een nieuw object dat de opmaak van een taalgevoelig getal mogelijk maakt. Deze aanpak kan worden toegepast om het gegeven getal op te maken op basis van de opgegeven valuta.

Geef eerst het nummer op dat moet worden opgemaakt:

const formaatNummer = 12345,67 ;

Pas nu de ' Intl.NumberFormat() 'benadering om het gespecificeerde nummer op te maken met betrekking tot de' ONS ” valuta en geef deze dienovereenkomstig weer:

laat numUpd = nieuwe Int. Nummer formaat ( 'in ons' , { stijl : 'munteenheid' , munteenheid : 'AMERIKAANSE DOLLAR' } ) . formaat ( formaatNummer ) ;
troosten. loggen ( 'De opgemaakte valuta is:' , aantalUpd ) ;

Uitgang

De ' $ ' met het nummer geeft aan dat het verstrekte nummer is opgemaakt in ' ONS ' munteenheid.

Voorbeeld 3: maak een getal op in JavaScript met behulp van de methode toLocaleString().

De ' naarLocaleString() ” methode geeft een datumobject in de vorm van een string. Deze methode kan worden toegepast om een ​​getal op te maken in het opgegeven taalformaat.

Syntaxis

Datum . naarLocaleString ( lokaal , opties )
  • lokaal ” verwijzen naar het specifieke taalformaat.
  • opties ” wijst naar het object waaraan de eigenschappen kunnen worden toegekend.

Wijs in het onderstaande voorbeeld het volgende nummer toe aan de variabele met de naam ' formaatNummer ”:

laat formatNumber = 7323452568.283 ;

Pas nu de ' naarLocaleString() ' methode, specificeert u de taalindeling als ' in ons ” in zijn parameter en geef het resulterende geformatteerde getal weer:

was ons = formaatNummer. naarLocaleString ( 'in ons' ) ;
troosten. loggen ( 'Het geformatteerde nummer is:' , ons ) ;

Uitgang

Voorbeeld 4: maak een getal op in JavaScript met behulp van de reguliere expressie

Deze aanpak kan samen met de “ vervangen() '-methode om de komma's tussen de opgegeven getallen met dezelfde intervallen te plaatsen als resultaat.

Initialiseer eerst het volgende nummer:

was formaatNummer = 445567788 ;

Pas nu de methode replace() samen met de reguliere expressie toe. De reguliere expressie hier zal ' komma's ” naar de geïnitialiseerde waarde door een globale zoekopdracht uit te voeren en de door komma's gescheiden waarden te retourneren, waarbij het opgegeven getal wordt opgemaakt:

troosten. loggen ( 'Het geformatteerde nummer is:' , Snaar ( formaatNummer ) . vervangen ( /(.)(?=(\d{3})+$)/g , '$1,' ) )

Uitgang

We hebben de handige benaderingen geconcludeerd om een ​​getal in JavaScript op te maken.

Conclusie

De ' naarVast() ” methode, de “ Intl.NumberFormat() ” constructeur, de “ naarLocaleString() ” methode, of de “ reguliere expressie ” kan worden gebruikt om een ​​getal in JavaScript op te maken. De eerste methode resulteert in het formatteren van het getal zodat er geen cijfers of een vast aantal cijfers achter de komma achter staan. De constructorbenadering Intl.NumberFormat() kan worden toegepast om een ​​getal op basis van valuta op te maken, en de methode toLocaleString() kan worden geïmplementeerd om het opgegeven getal in de taalspecifieke notatie op te maken. De reguliere-expressietechniek kan worden toegepast om het opgegeven getal zo op te maken dat de door komma's gescheiden waarden worden geretourneerd. Deze blog demonstreerde de methoden om een ​​bepaald getal in JavaScript op te maken.