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:
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.
Ž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
- Programiranje
- JavaScript
- Savjeti za kodiranje
- Programiranje
- Web razvoj
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.
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