Wiskunde speelt een integrale rol in de informatica en codering. Programmeurs gebruiken wiskundige methoden en uitdrukkingen om tijdens de ontwikkeling om allerlei verschillende redenen berekeningen uit te voeren. Gelukkig biedt JavaScript verschillende ingebouwde methoden die uw leven een stuk eenvoudiger kunnen maken.

In dit artikel leer je over 19 JavaScript Math-methoden die je vandaag zou moeten beheersen.

1. Wiskunde.abs()

De buikspieren() methode retourneert de absolute waarde van een getal.

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

Uitgang::

32
13
345
4.76
0

2. Wiskunde.cbrt()

De cbrt() methode retourneert de derdemachtswortel van een getal.

laat num1 = 64;
laat aantal2 = 125;
laat num3 = -1;
laat num4 = Oneindigheid;
laat 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

Uitgang::

4
5
-1
oneindigheid
0

3. Math.ceil()

De plafond() methode retourneert het volgende gehele getal dat groter is dan of gelijk is aan een bepaald getal.

laat num1 = 34,5;
laat num2 = 54.234;
laat num3 = 7.0001;
laat num4 = 867,1;
laat 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));

Uitgang::

35
55
8
868
0

4. Wiskunde.cos()

De cos() methode retourneert de cosinus van de opgegeven hoek De opgegeven hoek moet worden opgegeven in radialen.

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

Uitgang::

1
0.5403023058681398
-1
0.8775825618903728
0.5253219888177297

5. Math.cosh()

De kos() methode retourneert de cosinus hyperbolicus van een getal.

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

Uitgang::

1
1.5430806348152437
1.5430806348152437
3.7621956910836314
3.7621956910836314

6. Math.exp (x)

De exp (x) methode retourneert e^x, waarbij x is het argument, en e is het getal van Euler (ook bekend als de constante van Napier), de basis van de natuurlijke logaritmen.

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

Uitgang::

1
2.718281828459045
0.36787944117144233
7.38905609893065
0.1353352832366127

7. Wiskundige verdieping()

De vloer() methode retourneert het volgende gehele getal dat kleiner is dan of gelijk is aan een bepaald getal.

laat num1 = 34,5;
laat num2 = 54.234;
laat num3 = 7.0001;
laat num4 = 867,1;
laat 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));

Uitgang::

34
54
7
867
0

Verwant: JavaScript-kaartmethoden die u vandaag moet beheersen

8. Math.log()

De log() methode retourneert de natuurlijke logaritme (grondtal e) van een getal.

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

Uitgang::

-Oneindigheid
0
NaN
2.302585092994046
NaN

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

De max() methode retourneert het getal met de hoogste waarde uit een lijst met getallen.

laat lijst1 = [24, 645, 678, oneindig];
laat lijst2 = [75, 12, 92, 8];
laat lijst3 = [2947, -435, -123, 0, -Oneindig];
console.log (Math.max(...lijst1));
console.log (Math.max(...lijst2));
console.log (Math.max(...lijst3));
console.log (Math.max (1, 2, 3));
console.log (Math.max (234, 46, -23));

Uitgang::

oneindigheid
92
2947
3
234

Verwant: JavaScript-setmethoden die u vandaag moet beheersen

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

De min() methode retourneert het getal met de laagste waarde uit een lijst met getallen.

laat lijst1 = [24, 645, 678, oneindig];
laat lijst2 = [75, 12, 92, 8];
laat lijst3 = [2947, -435, -123, 0, -Oneindig];
console.log (Math.min(...lijst1));
console.log (Math.min(...lijst2));
console.log (Math.min(...lijst3));
console.log (Math.min (1, 2, 3));
console.log (Math.min (234, 46, -23));

Uitgang::

24
8
-Oneindigheid
1
-23

11. Math.pow (x, y)

De pow (x, y) methode retourneert het grondtal naar de macht van de exponent (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));

Uitgang::

1
16
NaN
10000000000
-1

12. Wiskunde.willekeurig()

De willekeurig() methode retourneert een willekeurig getal tussen 0 en 1 (inclusief 0, maar niet 1).

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

Uitgang::

0.00882592466863552
0.11903011517453366
0.9689128269384235
0.8462863261013442
0.4431704664004701

Verwant: JavaScript String-methoden die u vandaag moet beheersen

13. Wiskundige ronde()

De ronde() methode retourneert de waarde van een getal afgerond op het dichtstbijzijnde gehele getal.

laat num1 = 34,5;
laat num2 = 54.234;
laat num3 = 7.0001;
laat num4 = 867,1;
laat 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));

Uitgang::

35
54
7
867
0

14. Wiskunde.sin()

De zonde() methode retourneert de sinus van de opgegeven hoek De opgegeven hoek moet worden opgegeven in radialen.

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

Uitgang::

0
0.8414709848078965
1.2246467991473532e-16
0.479425538604203
0.8509035245341184

15. Wiskunde.sinh()

De sinh() methode retourneert de hyperbolische sinus van een getal.

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

Uitgang::

0
1.1752011936438014
-1.1752011936438014
3.626860407847019
-3.626860407847019

16. Wiskunde.sqrt()

De sqrt() methode retourneert de vierkantswortel van een getal.

laat num1 = 64;
laat aantal2 = 25;
laat num3 = -1;
laat num4 = Oneindigheid;
laat 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));

Uitgang::

8
5
NaN
oneindigheid
12

Verwant: JavaScript-oneliners die u moet kennen

17. Wiskunde.tan()

De bruinen() methode retourneert de tangens van een getal.

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

Uitgang::

0
1.5574077246549023
-1.2246467991473532e-16
0.5463024898437905
1.6197751905438615

18. Wiskunde.tanh()

De taan() methode retourneert de hyperbolische tangens van een getal.

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

Uitgang::

0
0.7615941559557649
-0.7615941559557649
0.9640275800758169
-0.9640275800758169

19. Wiskunde.kort (x)

De stam (x) methode retourneert het gehele deel van x, waarbij eventuele fractionele cijfers worden verwijderd.

laat num1 = 34,5;
laat num2 = 54.234;
laat num3 = 7.0001;
laat num4 = 867,1;
laat 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));

Uitgang::

34
54
7
867
-0

Als je de volledige broncode wilt bekijken die in dit artikel wordt gebruikt, is hier de: GitHub-opslagplaats.

Maak gebruik van matrixmethoden

Arrays zijn een van de meest gebruikte datastructuren bij het programmeren. Naast Math-methoden biedt JavaScript ook verschillende ingebouwde array-methoden, zoals: duw(), concat(), meedoen(), voor elk(), kaart(), soort(), enzovoorts. U kunt al deze ingebouwde methoden gebruiken om comfortabel met JavaScript-arrays te werken.

15 JavaScript-array-methoden die u vandaag moet beheersen

Wilt u JavaScript-arrays begrijpen, maar kunt u er geen grip op krijgen? Bekijk onze voorbeelden van JavaScript-arrays voor hulp.

Lees volgende

DeelTweetenE-mail
Gerelateerde onderwerpen
  • Programmeren
  • JavaScript
  • Codeertips
  • Programmeren
  • Webontwikkeling
Over de auteur
Yuvraj Chandra (79 artikelen gepubliceerd)

Yuvraj is een student Computerwetenschappen aan de Universiteit van Delhi, India. Hij is gepassioneerd door Full Stack Web Development. Als hij niet aan het schrijven is, onderzoekt hij de diepte van verschillende technologieën.

Meer van Yuvraj Chandra

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren