Matematika hraje nedílnou roli v informatice a kódování. Programátoři během vývoje používají matematické metody a výrazy k provádění výpočtů z nejrůznějších důvodů. Naštěstí JavaScript poskytuje různé vestavěné metody, které vám mohou hodně usnadnit život.
V tomto článku se dozvíte o 19 metodách JavaScript Math, které byste dnes měli ovládat.
1. Math.abs()
The břišní svaly() metoda vrací absolutní hodnotu čísla.
nechť číslo1 = 32;
nechť číslo2 = -13;
nechť číslo3 = -345;
nechť č.4 = 4,76;
nechť číslo5 = 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));
Výstup:
32
13
345
4.76
0
2. Math.cbrt()
The cbrt() metoda vrací třetí odmocninu čísla.
nechť číslo1 = 64;
nechť číslo2 = 125;
nechť číslo3 = -1;
nechť číslo4 = nekonečno;
nechť číslo5 = 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));
Výstup:
4
5
-1
Nekonečno
0
3. Math.ceil()
The ceil() metoda vrátí další celé číslo větší nebo rovné danému číslu.
nechť num1 = 34,5;
let num2 = 54,234;
nechť číslo3 = 7,0001;
let num4 = 867,1;
nechť číslo5 = 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));
Výstup:
35
55
8
868
0
4. Math.cos()
The cos() metoda vrací kosinus zadaného úhlu Daný úhel musí být zadán v radiánech.
nechť číslo1 = 0;
nechť číslo2 = 1;
nechť num3 = Mat. PI;
nechť číslo4 = 0,5;
nechť číslo5 = 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));
Výstup:
1
0.5403023058681398
-1
0.8775825618903728
0.5253219888177297
5. Math.cosh()
The cosh() metoda vrací hyperbolický kosinus čísla.
nechť číslo1 = 0;
nechť číslo2 = 1;
nechť číslo3 = -1;
nechť číslo4 = 2;
nechť číslo5 = -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));
Výstup:
1
1.5430806348152437
1.5430806348152437
3.7621956910836314
3.7621956910836314
6. Math.exp (x)
The exp (x) metoda vrací e^x, kde X je argument, a E je Eulerovo číslo (také známé jako Napierova konstanta), základ přirozených logaritmů.
nechť číslo1 = 0;
nechť číslo2 = 1;
nechť číslo3 = -1;
nechť číslo4 = 2;
nechť číslo5 = -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));
Výstup:
1
2.718281828459045
0.36787944117144233
7.38905609893065
0.1353352832366127
7. Math.floor()
The podlaha() metoda vrátí další celé číslo menší nebo rovné danému číslu.
nechť num1 = 34,5;
let num2 = 54,234;
nechť číslo3 = 7,0001;
let num4 = 867,1;
nechť číslo5 = 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));
Výstup:
34
54
7
867
0
Příbuzný: Mapové metody JavaScript, které byste měli zvládnout ještě dnes
8. Math.log()
The log() metoda vrací přirozený logaritmus (základ e) čísla.
nechť číslo1 = 0;
nechť číslo2 = 1;
nechť číslo3 = -1;
nechť číslo4 = 10;
nechť číslo5 = -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));
Výstup:
-Nekonečno
0
NaN
2.302585092994046
NaN
9. Math.max (x, y, ...)
The max() metoda vrací číslo s nejvyšší hodnotou ze seznamu čísel.
nech seznam1 = [24, 645, 678, nekonečno];
nech seznam2 = [75, 12, 92, 8];
nech seznam3 = [2947, -435, -123, 0, -nekonečno];
console.log (Math.max(...seznam1));
console.log (Math.max(...seznam2));
console.log (Math.max(...seznam3));
console.log (Math.max (1, 2, 3));
console.log (Math.max (234, 46, -23));
Výstup:
Nekonečno
92
2947
3
234
Příbuzný: JavaScript nastavit metody, které byste měli zvládnout dnes
10. Math.min (x, y, ...)
The min() metoda vrací číslo s nejnižší hodnotou ze seznamu čísel.
nech seznam1 = [24, 645, 678, nekonečno];
nech seznam2 = [75, 12, 92, 8];
nech seznam3 = [2947, -435, -123, 0, -nekonečno];
console.log (Math.min(...seznam1));
console.log (Math.min(...seznam2));
console.log (Math.min(...seznam3));
console.log (Math.min (1, 2, 3));
console.log (Math.min (234, 46, -23));
Výstup:
24
8
-Nekonečno
1
-23
11. Math.pow (x, y)
The pow (x, y) metoda vrací základ na mocninu exponentu (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));
Výstup:
1
16
NaN
10000000000
-1
12. Math.random()
The náhodný() metoda vrací náhodné číslo mezi 0 a 1 (včetně 0, ale ne 1).
console.log (Math.random());
console.log (Math.random());
console.log (Math.random());
console.log (Math.random());
console.log (Math.random());
Výstup:
0.00882592466863552
0.11903011517453366
0.9689128269384235
0.8462863261013442
0.4431704664004701
Příbuzný: Metody řetězců JavaScript, které byste měli zvládnout ještě dnes
13. Math.round()
The kolo() metoda vrací hodnotu čísla zaokrouhlenou na nejbližší celé číslo.
nechť num1 = 34,5;
let num2 = 54,234;
nechť číslo3 = 7,0001;
let num4 = 867,1;
nechť číslo5 = 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));
Výstup:
35
54
7
867
0
14. Math.sin()
The hřích() metoda vrací sinus zadaného úhlu Daný úhel musí být zadán v radiánech.
nechť číslo1 = 0;
nechť číslo2 = 1;
nechť num3 = Mat. PI;
nechť číslo4 = 0,5;
nechť číslo5 = 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));
Výstup:
0
0.8414709848078965
1,2246467991473532e-16
0.479425538604203
0.8509035245341184
15. Math.sinh()
The sinh() metoda vrací hyperbolický sinus čísla.
nechť číslo1 = 0;
nechť číslo2 = 1;
nechť číslo3 = -1;
nechť číslo4 = 2;
nechť číslo5 = -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));
Výstup:
0
1.1752011936438014
-1.1752011936438014
3.626860407847019
-3.626860407847019
16. Math.sqrt()
The sqrt() metoda vrací druhou odmocninu čísla.
nechť číslo1 = 64;
nechť číslo2 = 25;
nechť číslo3 = -1;
nechť číslo4 = nekonečno;
nechť číslo5 = 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));
Výstup:
8
5
NaN
Nekonečno
12
Příbuzný: JavaScript One-Liners, které byste měli vědět
17. Math.tan()
The opálení() metoda vrací tangens čísla.
nechť číslo1 = 0;
nechť číslo2 = 1;
nechť num3 = Mat. PI;
nechť číslo4 = 0,5;
nechť číslo5 = 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));
Výstup:
0
1.5574077246549023
-1,2246467991473532e-16
0.5463024898437905
1.6197751905438615
18. Math.tanh()
The tanh() metoda vrací hyperbolický tangens čísla.
nechť číslo1 = 0;
nechť číslo2 = 1;
nechť číslo3 = -1;
nechť číslo4 = 2;
nechť číslo5 = -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));
Výstup:
0
0.7615941559557649
-0.7615941559557649
0.9640275800758169
-0.9640275800758169
19. Math.trunc (x)
The trunc (x) metoda vrací celočíselnou část x a odstraňuje všechny desetinné číslice.
nechť num1 = 34,5;
let num2 = 54,234;
nechť číslo3 = 7,0001;
let num4 = 867,1;
let 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));
Výstup:
34
54
7
867
-0
Pokud se chcete podívat na úplný zdrojový kód použitý v tomto článku, zde je úložiště GitHub.
Využijte metod pole
Pole jsou jednou z nejpoužívanějších datových struktur v programování. Spolu s metodami Math poskytuje JavaScript také několik vestavěných metod pole, jako je tam(), spojit(), připojit se(), pro každého(), mapa(), seřadit (), a tak dále. Všechny tyto vestavěné metody můžete využít k pohodlné práci s poli JavaScriptu.
Chcete porozumět polím JavaScript, ale nemůžete se s nimi vypořádat? Pokyny naleznete v našich příkladech pole JavaScript.
Přečtěte si další
- Programování
- JavaScript
- Tipy pro kódování
- Programování
- Vývoj webu
Yuvraj je vysokoškolským studentem informatiky na univerzitě v Dillí v Indii. Je nadšený pro Full Stack Web Development. Když nepíše, zkoumá hloubku různých technologií.
Přihlaste se k odběru našeho newsletteru
Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné e-knihy a exkluzivní nabídky!
Chcete-li se přihlásit k odběru, klikněte sem