Matematik spelar en integrerad del i datavetenskap och kodning. Programmerare använder matematiska metoder och uttryck för att utföra beräkningar av alla möjliga olika anledningar under utvecklingen. Lyckligtvis tillhandahåller JavaScript olika inbyggda metoder som kan göra ditt liv mycket enklare.

I den här artikeln kommer du att lära dig om 19 JavaScript Math-metoder som du bör behärska idag.

1. Math.abs()

De magmuskler() metod returnerar det absoluta värdet av ett tal.

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

De cbrt() metod returnerar kubroten av ett tal.

låt num1 = 64;
låt num2 = 125;
låt num3 = -1;
låt num4 = Oändlighet;
låt 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));
instagram viewer

Produktion:

4
5
-1
Oändlighet
0

3. Math.ceil()

De tak() metod returnerar nästa heltal större än eller lika med ett givet tal.

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

De cos() metod returnerar cosinus för den angivna vinkeln Den givna vinkeln måste anges i radianer.

låt num1 = 0;
låt num2 = 1;
låt num3 = Math. PI;
låt num4 = 0,5;
låt 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()

De cosh() metod returnerar hyperbolisk cosinus för ett tal.

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

De exp (x) metod returnerar e^x, där x är argumentet, och e är Eulers tal (även känt som Napiers konstant), basen för de naturliga logaritmerna.

låt num1 = 0;
låt num2 = 1;
låt num3 = -1;
låt num4 = 2;
låt 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()

De golv() metod returnerar nästa heltal mindre än eller lika med ett givet tal.

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

Relaterad: JavaScript-kartmetoder du bör behärska idag

8. Math.log()

De logga() metod returnerar den naturliga logaritmen (bas e) för ett tal.

låt num1 = 0;
låt num2 = 1;
låt num3 = -1;
låt num4 = 10;
låt num5 = -2;
console.log (Math.log (num1));
console.log (Math.log (num2));
console.log (Math.log (num3));
console.log (Math.log (num4));
console.log (Math.log (num5));

Produktion:

-Oändlighet
0
NaN
2.302585092994046
NaN

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

De max() metod returnerar det högsta värdet från en lista med siffror.

låt lista1 = [24, 645, 678, Oändlighet];
låt lista2 = [75, 12, 92, 8];
låt lista3 = [2947, -435, -123, 0, -Oändlighet];
console.log (Math.max(...list1));
console.log (Math.max(...list2));
console.log (Math.max(...list3));
console.log (Math.max (1, 2, 3));
console.log (Math.max (234, 46, -23));

Produktion:

Oändlighet
92
2947
3
234

Relaterad: JavaScript-uppsättningsmetoder du bör behärska idag

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

De min() metod returnerar det lägsta värdet från en lista med tal.

låt lista1 = [24, 645, 678, Oändlighet];
låt lista2 = [75, 12, 92, 8];
låt lista3 = [2947, -435, -123, 0, -Oändlighet];
console.log (Math.min(...list1));
console.log (Math.min(...list2));
console.log (Math.min(...list3));
console.log (Math.min (1, 2, 3));
console.log (Math.min (234, 46, -23));

Produktion:

24
8
-Oändlighet
1
-23

11. Math.pow (x, y)

De pow (x, y) metod returnerar basen till exponentpotensen (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()

De slumpmässig() metoden returnerar ett slumptal mellan 0 och 1 (inklusive 0, men inte 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

Relaterad: JavaScript-strängsmetoder du bör behärska idag

13. Math.round()

De runda() metod returnerar värdet av ett tal avrundat till närmaste heltal.

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

Produktion:

35
54
7
867
0

14. Math.sin()

De synd() metod returnerar sinus för den angivna vinkeln Den givna vinkeln måste anges i radianer.

låt num1 = 0;
låt num2 = 1;
låt num3 = Math. PI;
låt num4 = 0,5;
låt num5 = 45;
console.log (Math.sin (num1));
console.log (Math.sin (num2));
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()

De sinh() metod returnerar hyperbolisk sinus för ett tal.

låt num1 = 0;
låt num2 = 1;
låt num3 = -1;
låt num4 = 2;
låt 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()

De sqrt() metod returnerar kvadratroten ur ett tal.

låt num1 = 64;
låt num2 = 25;
låt num3 = -1;
låt num4 = Oändlighet;
låt 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
Oändlighet
12

Relaterad: JavaScript One-Liner du bör känna till

17. Math.tan()

De solbränna() metod returnerar tangenten för ett tal.

låt num1 = 0;
låt num2 = 1;
låt num3 = Math. PI;
låt num4 = 0,5;
låt 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()

De tanh() metod returnerar hyperbolisk tangens för ett tal.

låt num1 = 0;
låt num2 = 1;
låt num3 = -1;
låt num4 = 2;
låt num5 = -2;
console.log (Math.tanh (num1));
console.log (Math.tanh (num2));
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)

De trunc (x) metod returnerar heltalsdelen av x och tar bort eventuella bråksiffror.

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

Om du vill ta en titt på den fullständiga källkoden som används i den här artikeln, här är GitHub-förråd.

Använd array-metoder

Arrayer är en av de mest använda datastrukturerna inom programmering. Tillsammans med matematiska metoder tillhandahåller JavaScript också flera inbyggda array-metoder som tryck(), concat(), Ansluta sig(), för varje(), Karta(), sortera(), och så vidare. Du kan använda alla dessa inbyggda metoder för att arbeta bekvämt med JavaScript-matriser.

15 JavaScript-array-metoder du bör behärska idag

Vill du förstå JavaScript-matriser men kan inte ta tag i dem? Se våra JavaScript-arrayexempel för vägledning.

Läs Nästa

Dela med sigTweetE-post
Relaterade ämnen
  • Programmering
  • JavaScript
  • Kodningstips
  • Programmering
  • Webbutveckling
Om författaren
Yuvraj Chandra (79 publicerade artiklar)

Yuvraj är en datavetenskapsstudent vid University of Delhi, Indien. Han brinner för Full Stack Web Development. När han inte skriver undersöker han djupet i olika teknologier.

Mer från Yuvraj Chandra

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera