Matematik spiller en integreret rolle i datalogi og kodning. Programmører bruger matematiske metoder og udtryk til at udføre beregninger af alle mulige forskellige årsager under udviklingen. Heldigvis giver JavaScript forskellige indbyggede metoder, der kan gøre dit liv meget nemmere.

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

1. Math.abs()

Det abs() metode returnerer den absolutte værdi af et tal.

lad num1 = 32;
lad num2 = -13;
lad num3 = -345;
lad num4 = 4,76;
lad 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));

Produktion:

32
13
345
4.76
0

2. Math.cbrt()

Det cbrt() metoden returnerer terningroden af ​​et tal.

lad num1 = 64;
lad num2 = 125;
lad num3 = -1;
lad num4 = Uendelig;
lad 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));

Produktion:

4
5
-1
Uendelighed
0
instagram viewer

3. Math.ceil()

Det loft() metode returnerer det næste heltal større end eller lig med et givet tal.

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

Produktion:

35
55
8
868
0

4. Math.cos()

Det cos() metode returnerer cosinus for den angivne vinkel Den givne vinkel skal angives i radianer.

lad num1 = 0;
lad num2 = 1;
lad num3 = Matematik. PI;
lad num4 = 0,5;
lad 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));

Produktion:

1
0.5403023058681398
-1
0.8775825618903728
0.5253219888177297

5. Math.cosh()

Det cosh() metoden returnerer den hyperbolske cosinus af et tal.

lad num1 = 0;
lad num2 = 1;
lad num3 = -1;
lad num4 = 2;
lad 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));

Produktion:

1
1.5430806348152437
1.5430806348152437
3.7621956910836314
3.7621956910836314

6. Math.exp (x)

Det exp (x) metode returnerer e^x, hvor x er argumentet, og e er Eulers tal (også kendt som Napiers konstant), bunden af ​​de naturlige logaritmer.

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

Produktion:

1
2.718281828459045
0.36787944117144233
7.38905609893065
0.1353352832366127

7. Math.floor()

Det etage() metode returnerer det næste heltal mindre end eller lig med et givet tal.

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

Produktion:

34
54
7
867
0

Relaterede: JavaScript-kortmetoder, du bør mestre i dag

8. Math.log()

Det log() metoden returnerer den naturlige logaritme (grundtal e) af et tal.

lad num1 = 0;
lad num2 = 1;
lad num3 = -1;
lad num4 = 10;
lad num5 = -2;
console.log (Math.log (num1));
console.log (Math.log (tal2));
console.log (Math.log (num3));
console.log (Math.log (num4));
console.log (Math.log (num5));

Produktion:

-Uendelighed
0
NaN
2.302585092994046
NaN

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

Det max() metode returnerer det højeste værdi fra en liste over tal.

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

Produktion:

Uendelighed
92
2947
3
234

Relaterede: JavaScript sæt metoder, du bør mestre i dag

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

Det min() metoden returnerer det laveste tal fra en liste over tal.

lad liste1 = [24, 645, 678, Infinity];
lad liste2 = [75, 12, 92, 8];
lad 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));

Produktion:

24
8
-Uendelighed
1
-23

11. Math.pow (x, y)

Det 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));

Produktion:

1
16
NaN
10000000000
-1

12. Math.random()

Det tilfældig() metode returnerer et tilfældigt tal mellem 0 og 1 (inklusive 0, men ikke 1).

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

Produktion:

0.00882592466863552
0.11903011517453366
0.9689128269384235
0.8462863261013442
0.4431704664004701

Relaterede: JavaScript-strengmetoder, du bør mestre i dag

13. Math.round()

Det rund() metode returnerer værdien af ​​et tal afrundet til nærmeste heltal.

lad num1 = 34,5;
lad num2 = 54,234;
lad num3 = 7,0001;
lad num4 = 867,1;
lad num5 = 0;
console.log (Math.round (num1));
console.log (Math.round (tal2));
console.log (Math.round (num3));
console.log (Math.round (num4));
console.log (Math.round (num5));

Produktion:

35
54
7
867
0

14. Math.sin()

Det synd() metode returnerer sinus for den angivne vinkel Den givne vinkel skal angives i radianer.

lad num1 = 0;
lad num2 = 1;
lad num3 = Matematik. PI;
lad num4 = 0,5;
lad num5 = 45;
console.log (Math.sin (num1));
console.log (Math.sin (tal2));
console.log (Math.sin (num3));
console.log (Math.sin (num4));
console.log (Math.sin (num5));

Produktion:

0
0.8414709848078965
1.2246467991473532e-16
0.479425538604203
0.8509035245341184

15. Math.sinh()

Det sinh() metoden returnerer hyperbolsk sinus af et tal.

lad num1 = 0;
lad num2 = 1;
lad num3 = -1;
lad num4 = 2;
lad 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));

Produktion:

0
1.1752011936438014
-1.1752011936438014
3.626860407847019
-3.626860407847019

16. Math.sqrt()

Det sqrt() metoden returnerer kvadratroden af ​​et tal.

lad num1 = 64;
lad num2 = 25;
lad num3 = -1;
lad num4 = Uendelig;
lad 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));

Produktion:

8
5
NaN
Uendelighed
12

Relaterede: JavaScript One-Liner du bør kende

17. Math.tan()

Det tan() metode returnerer tangens af et tal.

lad num1 = 0;
lad num2 = 1;
lad num3 = Matematik. PI;
lad num4 = 0,5;
lad num5 = 45;
console.log (Math.tan (num1));
console.log (Math.tan (num2));
console.log (Math.tan (num3));
console.log (Math.tan (num4));
console.log (Math.tan (num5));

Produktion:

0
1.5574077246549023
-1.2246467991473532e-16
0.5463024898437905
1.6197751905438615

18. Math.tanh()

Det tanh() metoden returnerer den hyperbolske tangens af et tal.

lad num1 = 0;
lad num2 = 1;
lad num3 = -1;
lad num4 = 2;
lad num5 = -2;
console.log (Math.tanh (num1));
console.log (Math.tanh (tal2));
console.log (Math.tanh (num3));
console.log (Math.tanh (num4));
console.log (Math.tanh (num5));

Produktion:

0
0.7615941559557649
-0.7615941559557649
0.9640275800758169
-0.9640275800758169

19. Math.trunc (x)

Det trunc (x) metoden returnerer heltalsdelen af ​​x og fjerner eventuelle brøkcifre.

lad num1 = 34,5;
lad num2 = 54,234;
lad num3 = 7,0001;
lad num4 = 867,1;
lad 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));

Produktion:

34
54
7
867
-0

Hvis du vil have et kig på den komplette kildekode, der bruges i denne artikel, er her GitHub-depot.

Gør brug af array-metoder

Arrays er en af ​​de mest brugte datastrukturer i programmering. Sammen med matematiske metoder giver JavaScript også flere indbyggede array-metoder som f.eks skubbe(), concat(), tilslutte(), for hver(), kort(), sortere(), og så videre. Du kan bruge alle disse indbyggede metoder til at arbejde komfortabelt med JavaScript-arrays.

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

Vil du forstå JavaScript-arrays, men kan du ikke få styr på dem? Tjek vores JavaScript-array-eksempler for vejledning.

Læs Næste

DelTweetE-mail
Relaterede emner
  • Programmering
  • JavaScript
  • Kodningstip
  • Programmering
  • Web-udvikling
Om forfatteren
Yuvraj Chandra (79 artikler udgivet)

Yuvraj er en bachelorstuderende i datalogi ved University of Delhi, Indien. Han er passioneret omkring Full Stack Web Development. Når han ikke skriver, udforsker han dybden af ​​forskellige teknologier.

Mere fra Yuvraj Chandra

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!

Klik her for at abonnere