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.

15 metod JavaScript Array, které byste dnes měli zvládnout

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ší

PodíltweetE-mailem
Související témata
  • Programování
  • JavaScript
  • Tipy pro kódování
  • Programování
  • Vývoj webu
O autorovi
Yuvraj Chandra (79 zveřejněných článků)

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í.

Více od Yuvraj Chandra

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