Matematikk spiller en integrert rolle i informatikk og koding. Programmerere bruker matematiske metoder og uttrykk for å utføre beregninger av alle mulige forskjellige årsaker under utviklingen. Heldigvis gir JavaScript ulike innebygde metoder som kan gjøre livet ditt mye enklere.

I denne artikkelen lærer du om 19 JavaScript Math-metoder du bør mestre i dag.

1. Math.abs()

De abs() metoden returnerer den absolutte verdien av et tall.

la num1 = 32;
la num2 = -13;
la num3 = -345;
la num4 = 4,76;
la num5 = 0;
console.log (Math.abs (num1));
console.log (Math.abs (num2));
console.log (Math.abs (num3));
console.log (Math.abs (num4));
console.log (Math.abs (num5));

Produksjon:

32
13
345
4.76
0

2. Math.cbrt()

De cbrt() metoden returnerer terningsroten av et tall.

la num1 = 64;
la num2 = 125;
la num3 = -1;
la num4 = Uendelig;
la num5 = 0;
console.log (Math.cbrt (num1));
console.log (Math.cbrt (num2));
console.log (Math.cbrt (num3));
console.log (Math.cbrt (num4));
console.log (Math.cbrt (num5));

Produksjon:

4
5
-1
evighet
0

3. Math.ceil()

De tak() metoden returnerer neste heltall større enn eller lik et gitt tall.

la num1 = 34,5;
la num2 = 54,234;
la num3 = 7,0001;
la num4 = 867,1;
la num5 = 0;
console.log (Math.ceil (num1));
console.log (Math.ceil (tall2));
console.log (Math.ceil (tall3));
console.log (Math.ceil (nummer4));
console.log (Math.ceil (num5));

Produksjon:

35
55
8
868
0

4. Math.cos()

De cos() metoden returnerer cosinus til den angitte vinkelen Den gitte vinkelen må angis i radianer.

la num1 = 0;
la num2 = 1;
la num3 = Matematikk. PI;
la num4 = 0,5;
la num5 = 45;
console.log (Math.cos (num1));
console.log (Math.cos (num2));
console.log (Math.cos (num3));
console.log (Math.cos (num4));
console.log (Math.cos (num5));

Produksjon:

1
0.5403023058681398
-1
0.8775825618903728
0.5253219888177297

5. Math.cosh()

De cosh() metoden returnerer den hyperbolske cosinus til et tall.

la num1 = 0;
la num2 = 1;
la num3 = -1;
la num4 = 2;
la num5 = -2;
console.log (Math.cosh (num1));
console.log (Math.cosh (num2));
console.log (Math.cosh (num3));
console.log (Math.cosh (num4));
console.log (Math.cosh (num5));

Produksjon:

1
1.5430806348152437
1.5430806348152437
3.7621956910836314
3.7621956910836314

6. Math.exp (x)

De exp (x) metoden returnerer e^x, hvor x er argumentet, og e er Eulers tall (også kjent som Napiers konstant), basen til de naturlige logaritmene.

la num1 = 0;
la num2 = 1;
la num3 = -1;
la num4 = 2;
la num5 = -2;
console.log (Math.exp (num1));
console.log (Math.exp (tall2));
console.log (Math.exp (num3));
console.log (Math.exp (num4));
console.log (Math.exp (num5));

Produksjon:

1
2.718281828459045
0.36787944117144233
7.38905609893065
0.1353352832366127

7. Math.floor()

De gulv() metoden returnerer neste heltall mindre enn eller lik et gitt tall.

la num1 = 34,5;
la num2 = 54,234;
la num3 = 7,0001;
la num4 = 867,1;
la num5 = 0;
console.log (Math.floor (num1));
console.log (Math.floor (tall2));
console.log (Math.floor (num3));
console.log (Math.floor (nummer4));
console.log (Math.floor (num5));

Produksjon:

34
54
7
867
0

I slekt: JavaScript-kartmetoder du bør mestre i dag

8. Math.log()

De Logg() metoden returnerer den naturlige logaritmen (grunntall e) til et tall.

la num1 = 0;
la num2 = 1;
la num3 = -1;
la num4 = 10;
la num5 = -2;
console.log (Math.log (nummer1));
console.log (Math.log (tall2));
console.log (Math.log (nummer3));
console.log (Math.log (nummer4));
console.log (Math.log (num5));

Produksjon:

-Evighet
0
NaN
2.302585092994046
NaN

9. Math.max (x, y, ...)

De maks() metoden returnerer det høyeste tallet fra en liste med tall.

la liste1 = [24, 645, 678, Infinity];
la liste2 = [75, 12, 92, 8];
la liste3 = [2947, -435, -123, 0, -Uendelig];
console.log (Math.max(...liste1));
console.log (Math.max(...liste2));
console.log (Math.max(...list3));
console.log (Math.max (1, 2, 3));
console.log (Math.max (234, 46, -23));

Produksjon:

evighet
92
2947
3
234

I slekt: JavaScript-settmetoder du bør mestre i dag

10. Math.min (x, y, ...)

De min() metoden returnerer det laveste tallet fra en liste med tall.

la liste1 = [24, 645, 678, Infinity];
la liste2 = [75, 12, 92, 8];
la liste3 = [2947, -435, -123, 0, -Uendelig];
console.log (Math.min(...liste1));
console.log (Math.min(...liste2));
console.log (Math.min(...liste3));
console.log (Math.min (1, 2, 3));
console.log (Math.min (234, 46, -23));

Produksjon:

24
8
-Evighet
1
-23

11. Math.pow (x, y)

De pow (x, y) metoden returnerer basen til eksponentpotensen (x^y).

console.log (Math.pow (1, 10));
console.log (Math.pow (2, 4));
console.log (Math.pow (1, Infinity));
console.log (Math.pow (10, 10));
console.log (Math.pow(-1, 3));

Produksjon:

1
16
NaN
10000000000
-1

12. Math.random()

De tilfeldig() metoden returnerer et tilfeldig tall mellom 0 og 1 (inkludert 0, men ikke 1).

console.log (Math.random());
console.log (Math.random());
console.log (Math.random());
console.log (Math.random());
console.log (Math.random());

Produksjon:

0.00882592466863552
0.11903011517453366
0.9689128269384235
0.8462863261013442
0.4431704664004701

I slekt: JavaScript-strengmetoder du bør mestre i dag

13. Math.round()

De rund() metoden returnerer verdien av et tall avrundet til nærmeste heltall.

la num1 = 34,5;
la num2 = 54,234;
la num3 = 7,0001;
la num4 = 867,1;
la num5 = 0;
console.log (Math.round (tall1));
console.log (Math.round (tall2));
console.log (Math.round (tall3));
console.log (Math.round (nummer4));
console.log (Math.round (nummer5));

Produksjon:

35
54
7
867
0

14. Math.sin()

De synd() metoden returnerer sinusen til den angitte vinkelen Den gitte vinkelen må angis i radianer.

la num1 = 0;
la num2 = 1;
la num3 = Matematikk. PI;
la num4 = 0,5;
la num5 = 45;
console.log (Math.sin (tall1));
console.log (Math.sin (tall2));
console.log (Math.sin (tall3));
console.log (Math.sin (nummer4));
console.log (Math.sin (tall5));

Produksjon:

0
0.8414709848078965
1.2246467991473532e-16
0.479425538604203
0.8509035245341184

15. Math.sinh()

De sinh() metoden returnerer hyperbolsk sinus til et tall.

la num1 = 0;
la num2 = 1;
la num3 = -1;
la num4 = 2;
la num5 = -2;
console.log (Math.sinh (num1));
console.log (Math.sinh (num2));
console.log (Math.sinh (num3));
console.log (Math.sinh (num4));
console.log (Math.sinh (num5));

Produksjon:

0
1.1752011936438014
-1.1752011936438014
3.626860407847019
-3.626860407847019

16. Math.sqrt()

De sqrt() metoden returnerer kvadratroten av et tall.

la num1 = 64;
la num2 = 25;
la num3 = -1;
la num4 = Uendelig;
la num5 = 144;
console.log (Math.sqrt (num1));
console.log (Math.sqrt (num2));
console.log (Math.sqrt (num3));
console.log (Math.sqrt (num4));
console.log (Math.sqrt (num5));

Produksjon:

8
5
NaN
evighet
12

I slekt: JavaScript One-Liner du bør kjenne til

17. Math.tan()

De tan() metoden returnerer tangensen til et tall.

la num1 = 0;
la num2 = 1;
la num3 = Matematikk. PI;
la num4 = 0,5;
la num5 = 45;
console.log (Math.tan (num1));
console.log (Math.tan (tall2));
console.log (Math.tan (nummer3));
console.log (Math.tan (nummer4));
console.log (Math.tan (num5));

Produksjon:

0
1.5574077246549023
-1.2246467991473532e-16
0.5463024898437905
1.6197751905438615

18. Math.tanh()

De tanh() metoden returnerer den hyperbolske tangensen til et tall.

la num1 = 0;
la num2 = 1;
la num3 = -1;
la num4 = 2;
la num5 = -2;
console.log (Math.tanh (num1));
console.log (Math.tanh (tall2));
console.log (Math.tanh (nummer3));
console.log (Math.tanh (nummer4));
console.log (Math.tanh (num5));

Produksjon:

0
0.7615941559557649
-0.7615941559557649
0.9640275800758169
-0.9640275800758169

19. Math.trunc (x)

De trunc (x) metoden returnerer heltallsdelen av x, og fjerner eventuelle brøksiffer.

la num1 = 34,5;
la num2 = 54,234;
la num3 = 7,0001;
la num4 = 867,1;
la num5 = -0,7632;
console.log (Math.trunc (num1));
console.log (Math.trunc (num2));
console.log (Math.trunc (num3));
console.log (Math.trunc (num4));
console.log (Math.trunc (num5));

Produksjon:

34
54
7
867
-0

Hvis du vil ta en titt på den fullstendige kildekoden som brukes i denne artikkelen, her er GitHub-depot.

Benytt deg av array-metoder

Matriser er en av de mest brukte datastrukturene i programmering. Sammen med matematiske metoder gir JavaScript også flere innebygde array-metoder som trykk(), concat(), bli med(), for hver(), kart(), sortere(), og så videre. Du kan bruke alle disse innebygde metodene for å jobbe komfortabelt med JavaScript-matriser.

15 JavaScript-array-metoder du bør mestre i dag

Vil du forstå JavaScript-matriser, men kan ikke få tak i dem? Se våre JavaScript-eksempler for veiledning.

Les Neste

DelekvitringE-post
Relaterte temaer
  • Programmering
  • JavaScript
  • Kodetips
  • Programmering
  • Webutvikling
Om forfatteren
Yuvraj Chandra (79 artikler publisert)

Yuvraj er en informatikkstudent ved University of Delhi, India. Han er lidenskapelig opptatt av Full Stack Web Development. Når han ikke skriver, utforsker han dybden av forskjellige teknologier.

Mer fra Yuvraj Chandra

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Klikk her for å abonnere