Matematika hrá neoddeliteľnú súčasť v informatike a kódovaní. Programátori používajú matematické metódy a výrazy na vykonávanie výpočtov z najrôznejších dôvodov počas vývoja. Našťastie JavaScript poskytuje rôzne vstavané metódy, ktoré vám môžu výrazne uľahčiť život.

V tomto článku sa dozviete o 19 metódach JavaScript Math, ktoré by ste dnes mali ovládať.

1. Math.abs()

The abs() metóda vracia absolútnu hodnotu čísla.

nech číslo1 = 32;
nech num2 = -13;
nech num3 = -345;
nech číslo 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ýkon:

32
13
345
4.76
0

2. Math.cbrt()

The cbrt() metóda vráti odmocninu čísla.

nech num1 = 64;
nech num2 = 125;
nech číslo3 = -1;
nech num4 = Nekonecno;
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ýkon:

4
5
-1
Nekonečno
0

3. Math.ceil()

instagram viewer

The ceil() metóda vráti ďalšie celé číslo väčšie alebo rovné danému číslu.

nech num1 = 34,5;
nech num2 = 54,234;
nech num3 = 7,0001;
nech 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ýkon:

35
55
8
868
0

4. Math.cos()

The cos() metóda vracia kosínus zadaného uhla Daný uhol musí byť zadaný v radiánoch.

nech číslo1 = 0;
nech číslo2 = 1;
nech num3 = Math. PI;
nech číslo4 = 0,5;
nech číslo 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));

Výkon:

1
0.5403023058681398
-1
0.8775825618903728
0.5253219888177297

5. Math.cosh()

The cosh() metóda vracia hyperbolický kosínus čísla.

nech číslo1 = 0;
nech číslo2 = 1;
nech číslo3 = -1;
nech číslo 4 = 2;
nech 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));

Výkon:

1
1.5430806348152437
1.5430806348152437
3.7621956910836314
3.7621956910836314

6. Math.exp (x)

The exp (x) metóda vráti e^x, kde X je argument, a e je Eulerovo číslo (známe aj ako Napierova konštanta), základ prirodzených logaritmov.

nech číslo1 = 0;
nech číslo2 = 1;
nech číslo3 = -1;
nech číslo 4 = 2;
nech 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));

Výkon:

1
2.718281828459045
0.36787944117144233
7.38905609893065
0.1353352832366127

7. Math.floor()

The poschodie () metóda vráti ďalšie celé číslo menšie alebo rovné danému číslu.

nech num1 = 34,5;
nech num2 = 54,234;
nech num3 = 7,0001;
nech 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ýkon:

34
54
7
867
0

Súvisiace: Mapové metódy JavaScript, ktoré by ste mali zvládnuť ešte dnes

8. Math.log()

The log() metóda vráti prirodzený logaritmus (základ e) čísla.

nech číslo1 = 0;
nech číslo2 = 1;
nech číslo3 = -1;
nech číslo 4 = 10;
nech 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));

Výkon:

- Nekonečno
0
NaN
2.302585092994046
NaN

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

The max() metóda vráti číslo s najvyššou hodnotou zo zoznamu čísel.

nech zoznam1 = [24, 645, 678, nekonečno];
nech zoznam2 = [75, 12, 92, 8];
nech zoznam3 = [2947, -435, -123, 0, -nekonečno];
console.log (Math.max(...zoznam1));
console.log (Math.max(...zoznam2));
console.log (Math.max(...zoznam3));
console.log (Math.max (1, 2, 3));
console.log (Math.max (234, 46, -23));

Výkon:

Nekonečno
92
2947
3
234

Súvisiace: Nastavte metódy JavaScriptu, ktoré by ste mali zvládnuť ešte dnes

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

The min() metóda vráti číslo s najnižšou hodnotou zo zoznamu čísel.

nech zoznam1 = [24, 645, 678, nekonečno];
nech zoznam2 = [75, 12, 92, 8];
nech zoznam3 = [2947, -435, -123, 0, -nekonečno];
console.log (Math.min(...zoznam1));
console.log (Math.min(...zoznam2));
console.log (Math.min(...zoznam3));
console.log (Math.min (1, 2, 3));
console.log (Math.min (234, 46, -23));

Výkon:

24
8
- Nekonečno
1
-23

11. Math.pow (x, y)

The pow (x, y) metóda vráti 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ýkon:

1
16
NaN
10000000000
-1

12. Math.random()

The náhodný() metóda vracia náhodné číslo medzi 0 a 1 (vrátane 0, ale nie 1).

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

Výkon:

0.00882592466863552
0.11903011517453366
0.9689128269384235
0.8462863261013442
0.4431704664004701

Súvisiace: Metódy reťazcov JavaScriptu, ktoré by ste mali zvládnuť ešte dnes

13. Math.round()

The okrúhly() metóda vráti hodnotu čísla zaokrúhlenú na najbližšie celé číslo.

nech num1 = 34,5;
nech num2 = 54,234;
nech num3 = 7,0001;
nech 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ýkon:

35
54
7
867
0

14. Math.sin()

The hriech() metóda vracia sínus zadaného uhla Daný uhol musí byť zadaný v radiánoch.

nech číslo1 = 0;
nech číslo2 = 1;
nech num3 = Math. PI;
nech číslo4 = 0,5;
nech číslo 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));

Výkon:

0
0.8414709848078965
1,2246467991473532e-16
0.479425538604203
0.8509035245341184

15. Math.sinh()

The sinh() metóda vracia hyperbolický sínus čísla.

nech číslo1 = 0;
nech číslo2 = 1;
nech číslo3 = -1;
nech číslo 4 = 2;
nech 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));

Výkon:

0
1.1752011936438014
-1.1752011936438014
3.626860407847019
-3.626860407847019

16. Math.sqrt()

The sqrt() metóda vráti druhú odmocninu čísla.

nech num1 = 64;
nech číslo 2 = 25;
nech číslo3 = -1;
nech num4 = Nekonecno;
nech 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));

Výkon:

8
5
NaN
Nekonečno
12

Súvisiace: JavaScript One-Liners, ktoré by ste mali vedieť

17. Math.tan()

The tan() metóda vráti tangens čísla.

nech číslo1 = 0;
nech číslo2 = 1;
nech num3 = Math. PI;
nech číslo4 = 0,5;
nech číslo 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));

Výkon:

0
1.5574077246549023
-1,2246467991473532e-16
0.5463024898437905
1.6197751905438615

18. Math.tanh()

The tanh() metóda vracia hyperbolický tangens čísla.

nech číslo1 = 0;
nech číslo2 = 1;
nech číslo3 = -1;
nech číslo 4 = 2;
nech 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));

Výkon:

0
0.7615941559557649
-0.7615941559557649
0.9640275800758169
-0.9640275800758169

19. Math.trunc (x)

The trunc (x) metóda vráti celú časť x, pričom odstráni všetky zlomkové číslice.

nech num1 = 34,5;
nech num2 = 54,234;
nech num3 = 7,0001;
nech num4 = 867,1;
nech 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ýkon:

34
54
7
867
-0

Ak sa chcete pozrieť na úplný zdrojový kód použitý v tomto článku, tu je Úložisko GitHub.

Využite metódy Array

Polia sú jednou z najpoužívanejších dátových štruktúr v programovaní. Spolu s matematickými metódami poskytuje JavaScript aj niekoľko vstavaných metód poľa, ako napr tlačiť(), concat(), pripojiť sa (), pre každý(), mapa(), zoradiť (), a tak ďalej. Všetky tieto vstavané metódy môžete využiť na pohodlnú prácu s poľami JavaScript.

15 metód JavaScriptového poľa, ktoré by ste mali dnes ovládať

Chcete porozumieť poliam JavaScript, ale neviete sa s nimi vysporiadať? Pokyny nájdete v našich príkladoch poľa JavaScript.

Prečítajte si ďalej

zdieľamTweetujteEmail
Súvisiace témy
  • Programovanie
  • JavaScript
  • Tipy na kódovanie
  • Programovanie
  • Vývoj webových aplikácií
O autorovi
Yuvraj Chandra (79 publikovaných článkov)

Yuvraj je študentom informatiky na univerzite v Dillí v Indii. Je nadšený pre Full Stack Web Development. Keď práve nepíše, skúma hĺbku rôznych technológií.

Viac od Yuvraj Chandra

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné e-knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber