Matematika igra sastavnu ulogu u informatici i kodiranju. Programeri koriste matematičke metode i izraze za izvođenje izračuna iz raznih razloga tijekom razvoja. Srećom, JavaScript nudi različite ugrađene metode koje vam mogu uvelike olakšati život.

U ovom ćete članku naučiti o 19 JavaScript Math metoda koje biste trebali savladati danas.

1. Math.abs()

The trbušnjaci () metoda vraća apsolutnu vrijednost broja.

neka je broj1 = 32;
neka je broj2 = -13;
neka je broj3 = -345;
neka je broj 4 = 4,76;
neka je broj 5 = 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));

Izlaz:

32
13
345
4.76
0

2. Math.cbrt()

The cbrt() metoda vraća kubni korijen broja.

neka je broj1 = 64;
neka je broj 2 = 125;
neka je broj3 = -1;
neka broj4 = Beskonačnost;
neka je broj 5 = 0;
console.log (Math.cbrt (broj1));
console.log (Math.cbrt (num2));
console.log (Math.cbrt (num3));
console.log (Math.cbrt (num4));
console.log (Math.cbrt (num5));

Izlaz:

instagram viewer
4
5
-1
Beskonačnost
0

3. Math.ceil()

The staviti strop() metoda vraća sljedeći cijeli broj veći ili jednak zadanom broju.

neka je broj1 = 34,5;
neka je broj 2 = 54,234;
neka je broj3 = 7,0001;
neka je broj 4 = 867,1;
neka je broj 5 = 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));

Izlaz:

35
55
8
868
0

4. Math.cos()

The cos() metoda vraća kosinus navedenog kuta. Zadani kut mora biti naveden u radijanima.

neka je broj1 = 0;
neka je broj2 = 1;
neka num3 = Math. PI;
neka je broj 4 = 0,5;
neka je broj 5 = 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));

Izlaz:

1
0.5403023058681398
-1
0.8775825618903728
0.5253219888177297

5. Math.cosh()

The cosh() metoda vraća hiperbolički kosinus broja.

neka je broj1 = 0;
neka je broj2 = 1;
neka je broj3 = -1;
neka je broj 4 = 2;
neka je broj 5 = -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));

Izlaz:

1
1.5430806348152437
1.5430806348152437
3.7621956910836314
3.7621956910836314

6. Math.exp (x)

The exp (x) metoda vraća e^x, gdje x je argument, i e je Eulerov broj (također poznat kao Napierova konstanta), baza prirodnih logaritama.

neka je broj1 = 0;
neka je broj2 = 1;
neka je broj3 = -1;
neka je broj 4 = 2;
neka je broj 5 = -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));

Izlaz:

1
2.718281828459045
0.36787944117144233
7.38905609893065
0.1353352832366127

7. Math.floor()

The kat() metoda vraća sljedeći cijeli broj manji ili jednak zadanom broju.

neka je broj1 = 34,5;
neka je broj 2 = 54,234;
neka je broj3 = 7,0001;
neka je broj 4 = 867,1;
neka je broj 5 = 0;
console.log (Matematički pod (broj1));
console.log (Matematika.pod (br.2));
console.log (Math.floor (num3));
console.log (Math.floor (num4));
console.log (Math.floor (num5));

Izlaz:

34
54
7
867
0

Povezano: Metode JavaScript mapa koje biste trebali savladati danas

8. Math.log()

The log() metoda vraća prirodni logaritam (bazu e) broja.

neka je broj1 = 0;
neka je broj2 = 1;
neka je broj3 = -1;
neka je broj 4 = 10;
neka je broj 5 = -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));

Izlaz:

-Beskonačnost
0
NaN
2.302585092994046
NaN

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

The max() metoda vraća broj najveće vrijednosti s popisa brojeva.

neka popis1 = [24, 645, 678, Beskonačnost];
neka popis2 = [75, 12, 92, 8];
neka popis3 = [2947, -435, -123, 0, -Beskonačnost];
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));

Izlaz:

Beskonačnost
92
2947
3
234

Povezano: Metode postavljanja JavaScripta koje biste trebali savladati danas

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

The min() metoda vraća broj najniže vrijednosti s popisa brojeva.

neka popis1 = [24, 645, 678, Beskonačnost];
neka popis2 = [75, 12, 92, 8];
neka popis3 = [2947, -435, -123, 0, -Beskonačnost];
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));

Izlaz:

24
8
-Beskonačnost
1
-23

11. Math.pow (x, y)

The pow (x, y) metoda vraća bazu na stepen eksponenta (x^y).

console.log (Math.pow (1, 10));
console.log (Math.pow (2, 4));
console.log (Math.pow (1, Beskonačnost));
console.log (Math.pow (10, 10));
console.log (Math.pow(-1, 3));

Izlaz:

1
16
NaN
10000000000
-1

12. Math.random()

The nasumično() metoda vraća nasumični broj između 0 i 1 (uključujući 0, ali ne i 1).

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

Izlaz:

0.00882592466863552
0.11903011517453366
0.9689128269384235
0.8462863261013442
0.4431704664004701

Povezano: Metode JavaScript nizova koje biste trebali savladati danas

13. Math.round()

The krug() metoda vraća vrijednost broja zaokruženu na najbliži cijeli broj.

neka je broj1 = 34,5;
neka je broj 2 = 54,234;
neka je broj3 = 7,0001;
neka je broj 4 = 867,1;
neka je broj 5 = 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));

Izlaz:

35
54
7
867
0

14. matematika.sin()

The grijeh() metoda vraća sinus navedenog kuta. Zadani kut mora biti naveden u radijanima.

neka je broj1 = 0;
neka je broj2 = 1;
neka num3 = Math. PI;
neka je broj 4 = 0,5;
neka je broj 5 = 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));

Izlaz:

0
0.8414709848078965
1.2246467991473532e-16
0.479425538604203
0.8509035245341184

15. matematika.sinh()

The sinh() metoda vraća hiperbolički sinus broja.

neka je broj1 = 0;
neka je broj2 = 1;
neka je broj3 = -1;
neka je broj 4 = 2;
neka je broj 5 = -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));

Izlaz:

0
1.1752011936438014
-1.1752011936438014
3.626860407847019
-3.626860407847019

16. Math.sqrt()

The sqrt() metoda vraća kvadratni korijen broja.

neka je broj1 = 64;
neka je broj 2 = 25;
neka je broj3 = -1;
neka broj4 = Beskonačnost;
neka je broj 5 = 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));

Izlaz:

8
5
NaN
Beskonačnost
12

Povezano: Jednostruki JavaScript programi koje biste trebali znati

17. Math.tan()

The preplanulost () metoda vraća tangens broja.

neka je broj1 = 0;
neka je broj2 = 1;
neka num3 = Math. PI;
neka je broj 4 = 0,5;
neka je broj 5 = 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));

Izlaz:

0
1.5574077246549023
-1,2246467991473532e-16
0.5463024898437905
1.6197751905438615

18. Math.tanh()

The tanh() metoda vraća hiperbolički tangens broja.

neka je broj1 = 0;
neka je broj2 = 1;
neka je broj3 = -1;
neka je broj 4 = 2;
neka je broj 5 = -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));

Izlaz:

0
0.7615941559557649
-0.7615941559557649
0.9640275800758169
-0.9640275800758169

19. Math.trunc (x)

The prtljažnik (x) metoda vraća cjelobrojni dio x, uklanjajući sve razlomke.

neka je broj1 = 34,5;
neka je broj 2 = 54,234;
neka je broj3 = 7,0001;
neka je broj 4 = 867,1;
neka je broj 5 = -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));

Izlaz:

34
54
7
867
-0

Ako želite pogledati kompletan izvorni kod korišten u ovom članku, evo GitHub spremište.

Iskoristite metode niza

Nizovi su jedna od najčešće korištenih struktura podataka u programiranju. Uz matematičke metode, JavaScript također nudi nekoliko ugrađenih metoda niza kao što su gurnuti(), concat(), pridružiti(), za svakoga(), karta(), vrsta(), i tako dalje. Možete koristiti sve ove ugrađene metode za udoban rad s JavaScript nizovima.

15 metoda JavaScript polja koje biste trebali savladati danas

Želite razumjeti JavaScript nizove, ali ne možete se uhvatiti ukoštac s njima? Pogledajte naše primjere JavaScript polja za smjernice.

Pročitajte dalje

UdioCvrkutE-mail
Povezane teme
  • Programiranje
  • JavaScript
  • Savjeti za kodiranje
  • Programiranje
  • Web razvoj
O autoru
Yuvraj Chandra (Objavljeno 79 članaka)

Yuvraj je student preddiplomskog studija informatike na Sveučilištu u Delhiju, Indija. On je strastven za Full Stack Web Development. Kad ne piše, istražuje dubinu različitih tehnologija.

Više od Yuvraja Chandre

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu