JavaScript -metoder for å jobbe med tall

JavaScript -metoder for å jobbe med tall
En annen primitiv datatype som representerer positive, negative, float, binære, oktale, heksadesimale og eksponentielle verdier i programmering er en Antall.

JavaScript gir oss forskjellige nummermetoder som vi kan manipulere numeriske verdier. I denne artikkelen lærer vi forskjellige metoder for å jobbe med tall i JavaScript sammen med eksempler.

Nummermetoder

For å jobbe med tall trenger vi spesifikke metoder som kan hjelpe oss med å manipulere og endre verdiene deres enkelt. For dette gir JavaScript oss forskjellige metoder for å jobbe med numeriske verdier.

Følgende er noen JavaScript -nummermetoder sammen med forklaringer og eksempler for din bedre forståelse:

Antall()

Noen ganger ønsker en bruker å konvertere en streng til et tall. For dette formålet, Antall() Metoden er tilgjengelig. Det returnerer en numerisk verdi som er konvertert fra argumentet som er bestått.

Syntaks:

Nummer (argument);

Eksempel:

// Eksempel 1
La a = '4'
La num = nummer (a)
konsoll.logg (num) // utgang: 4
konsoll.Logg (Num * 5) // Output: 20
// Eksempel 2
La B = '111.11 '
La num1 = nummer (b)
konsoll.Logg (NUM1) // OUTPUT: 111.11
// Eksempel 3
La C = '44.65 '
La num2 = nummer (c)
konsoll.Logg (NUM2) // Output: 44.65

Produksjon:

Videre, når boolske verdier sanne og falske blir passert, returnerer programmet 1 og 0 som utgang.

Eksempel:

konsoll.logg (nummer (sant)); // Returnerer 1
konsoll.logg (nummer (falsk)); // Returnerer 0

Produksjon:

toString ()

Nå, for å returnere et tall som en streng til streng () -metoden er tilgjengelig, og den returnerer hvilken som helst numerisk verdi som en streng.

Syntaks:

variabel.toString ();

Eksempel:

// Eksempel 1
La A = 4444
La num = a.toString ()
konsoll.Logg (Num) // Output: 4444
// Eksempel 2
La B = 44.67
La num1 = b.toString ()
konsoll.Logg (NUM1) // Output: 44.67
// Eksempel 3
La C = 101+99
La num2 = C.toString ()
konsoll.logg (num2) // utgang: 200
// Eksempel 4
La D = 11
La num3 = D.toString (2)
konsoll.Logg (num3) // Output: 1011

Produksjon:

Her, i eksempel 4, vil passering 2 som parameter returnere den binære verdien av tallet.

Tolocalestring ()

Denne metoden konverterer nummeret til en streng som representerer det lokale språkformatet.

Syntaks:

variabel.tolocalestring (lokaliteter, alternativer)

Det tar to parametere, lokaliteter som representerer språkene du må formatere nummeret ditt. Andre parameter er valgfritt der du kan definere noen egenskaper.

Eksempel:

La Num = 37320932.001;
// oss engelsk
konsoll.Logg (Num.tolocalestring ('en-oss'));
// Saudi -Arabia (arabisk)
konsoll.Logg (Num.tolocalestring ('ar-sa'));

Produksjon:

parseint ()

I likhet med nummeret () metoden er en streng gitt som argumentet, og som et resultat konverterer den den til en heltallverdi.

Syntaks:

parseint (argument);

Eksempel:

// Eksempel 1
La A = '15.3333 '
La num1 = parseint (a)
konsoll.Logg (NUM1) // OUTPUT: 15
// Eksempel 2
La B = '14 timer '
La num2 = parseint (b)
konsoll.logg (num2) // utgang: 14
// Eksempel 3
La C = 'time 5'
La num3 = parseint (c)
konsoll.logg (num3) // output: nan

Produksjon:

Her, i disse eksemplene, er det bare å returnere verdien før desimalpunktet. I det andre eksemplet returnerte det bare 14, men i den tredje nan fordi den ikke kan finne tallverdien i den.

parsefloat ()

Denne metoden tar inn en streng og returnerer den numeriske verdien inkludert desimalverdien.

Syntaks:

parsefloat (argument);

Eksempel:

// Eksempel 1
La A = '15.3333 '
La num1 = parsefloat (a)
konsoll.Logg (NUM1) // OUTPUT: 15.3333
// Eksempel 2
La B = '0.99998 '
La num2 = parsefloat (b)
konsoll.logg (num2) // utgang: 0.99998
// Eksempel 3
La C = '4.8 9.0 '
La num3 = parsefloat (c)
konsoll.Logg (num3) // Output: 4.8

Produksjon:

Her, i det tredje eksemplet, returnerte det bare det første nummeret og ikke det andre. Det skiller seg fra ParseInt (), da den også returnerer desimalverdien.

Toexponential ()

Denne metoden er utstyrt med et tall som et argument, og som en utgang returneres en eksponentiell verdi i form av en streng.

Syntaks:

variabel.toexponential ();

Eksempel:

// Eksempel 1
La a = 15.3333
La num1 = a.toexponential ();
konsoll.Logg (NUM1)
// Eksempel 2
La B = 0.99998
La num2 = b.toexponential ();
konsoll.Logg (NUM2)
// Eksempel 3
La C = 4576.08976
La num3 = C.toexponential (2);
konsoll.Logg (NUM3)

Produksjon:

Toprecision ()

Denne metoden tar inn et argument og returnerer den numeriske verdien med lengden gitt som argument, og hvis det ikke gis noe argument, returnerer den ganske enkelt samme verdi.

Syntaks:

variabel.Toprecision ();

Eksempel:

// Eksempel 1
La a = 15.3333
La num1 = a.Toprecision (4);
konsoll.Logg (NUM1)
// Eksempel 2
La B = 0.99998
La num2 = b.Toprecision (1);
konsoll.Logg (NUM2)

Produksjon:

tofixed ()

Denne metoden avrunder et gitt nummer med det spesifiserte antall desimaler. Det tar inn en valgfri parameter som representerer antall sifre som skal vises etter et desimalpunkt.

Syntaks:

variabel.tofixed ();

Eksempel:

La x = 15.8902;
konsoll.Logg (x.tofixed ());
konsoll.Logg (x.tofixed (2));
konsoll.Logg (x.tofixed (3));

Produksjon:

Konklusjon:

JavaScript kommer med forskjellige tallmetoder som hjelper oss å håndtere numeriske verdier.I denne artikkelen lærte vi forskjellige metoder tilgjengelig i JavaScript for tall. Disse metodene hjelper oss med å endre verdiene på tall eller returnere dem som en streng. Det er andre metoder som også er tilgjengelige med forskjellige funksjonaliteter.

Gjennom disse metodene kan brukere løse forskjellige problemer mer presist. Dermed blir implementering av numeriske algoritmer en enkel oppgave.