Matematika yra neatsiejama informatikos ir kodavimo dalis. Programuotojai naudoja matematinius metodus ir išraiškas, kad atliktų skaičiavimus dėl įvairių priežasčių kūrimo metu. Laimei, „JavaScript“ siūlo įvairius integruotus metodus, kurie gali labai palengvinti jūsų gyvenimą.
Šiame straipsnyje sužinosite apie 19 „JavaScript“ matematikos metodų, kuriuos turėtumėte išmokti šiandien.
1. Math.abs()
The abs () metodas grąžina absoliučią skaičiaus reikšmę.
tegul skaičius1 = 32;
tegul skaičius2 = -13;
tegul skaičius3 = -345;
tegul skaičius4 = 4,76;
tegul skaičius5 = 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));
Išvestis:
32
13
345
4.76
0
2. Math.cbrt()
The cbrt () metodas grąžina skaičiaus kubinę šaknį.
tegul skaičius1 = 64;
tegul skaičius2 = 125;
tegul skaičius3 = -1;
tegul skaičius4 = Begalybė;
tegul skaičius5 = 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));
Išvestis:
4
5
-1
Begalybė
0
3. Math.ceil()
The lubos () metodas grąžina kitą sveikąjį skaičių, didesnį už nurodytą skaičių arba jam lygų.
tegul skaičius1 = 34,5;
tegul skaičius2 = 54,234;
tegul skaičius3 = 7,0001;
tegul skaičius4 = 867,1;
tegul skaičius5 = 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));
Išvestis:
35
55
8
868
0
4. Math.cos()
The cos () metodas grąžina nurodyto kampo kosinusą Duotas kampas turi būti nurodytas radianais.
tegul skaičius1 = 0;
tegul skaičius2 = 1;
tegul skaičius3 = matematika. PI;
tegul skaičius4 = 0,5;
tegul skaičius5 = 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));
Išvestis:
1
0.5403023058681398
-1
0.8775825618903728
0.5253219888177297
5. Math.cosh()
The cosh () metodas grąžina skaičiaus hiperbolinį kosinusą.
tegul skaičius1 = 0;
tegul skaičius2 = 1;
tegul skaičius3 = -1;
tegul skaičius4 = 2;
tegul skaičius5 = -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));
Išvestis:
1
1.5430806348152437
1.5430806348152437
3.7621956910836314
3.7621956910836314
6. Math.exp (x)
The exp (x) metodas grąžina e^x, kur x yra argumentas ir e yra Eilerio skaičius (taip pat žinomas kaip Napier konstanta), natūraliųjų logaritmų pagrindas.
tegul skaičius1 = 0;
tegul skaičius2 = 1;
tegul skaičius3 = -1;
tegul skaičius4 = 2;
tegul skaičius5 = -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));
Išvestis:
1
2.718281828459045
0.36787944117144233
7.38905609893065
0.1353352832366127
7. Math.floor()
The grindys () metodas grąžina kitą sveikąjį skaičių, mažesnį už nurodytą skaičių arba jam lygų.
tegul skaičius1 = 34,5;
tegul skaičius2 = 54,234;
tegul skaičius3 = 7,0001;
tegul skaičius4 = 867,1;
tegul skaičius5 = 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));
Išvestis:
34
54
7
867
0
Susijęs: „JavaScript“ žemėlapių metodai, kuriuos turėtumėte išmokti šiandien
8. Math.log()
The žurnalas () metodas grąžina natūralųjį skaičiaus logaritmą (e bazę).
tegul skaičius1 = 0;
tegul skaičius2 = 1;
tegul skaičius3 = -1;
tegul skaičius4 = 10;
tegul skaičius5 = -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));
Išvestis:
- Begalybė
0
NaN
2.302585092994046
NaN
9. Math.max (x, y, ...)
The max () metodas grąžina didžiausios vertės skaičių iš skaičių sąrašo.
tegul sąrašas1 = [24, 645, 678, begalybė];
tegul list2 = [75, 12, 92, 8];
tegul sąrašas3 = [2947, -435, -123, 0, -Begalybė];
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));
Išvestis:
Begalybė
92
2947
3
234
Susijęs: „JavaScript“ rinkinio metodai, kuriuos turėtumėte išmokti šiandien
10. Math.min (x, y, ...)
The min() metodas grąžina mažiausios vertės skaičių iš skaičių sąrašo.
tegul sąrašas1 = [24, 645, 678, begalybė];
tegul list2 = [75, 12, 92, 8];
tegul sąrašas3 = [2947, -435, -123, 0, -Begalybė];
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));
Išvestis:
24
8
- Begalybė
1
-23
11. Math.pow (x, y)
The pow (x, y) metodas grąžina bazę į eksponento laipsnį (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));
Išvestis:
1
16
NaN
10000000000
-1
12. Math.random()
The atsitiktinis () metodas grąžina atsitiktinį skaičių nuo 0 iki 1 (įskaitant 0, bet ne 1).
console.log (Math.random());
console.log (Math.random());
console.log (Math.random());
console.log (Math.random());
console.log (Math.random());
Išvestis:
0.00882592466863552
0.11903011517453366
0.9689128269384235
0.8462863261013442
0.4431704664004701
Susijęs: „JavaScript“ eilutės metodai, kuriuos turėtumėte išmokti šiandien
13. Math.round()
The apvalus () metodas grąžina skaičiaus reikšmę, suapvalintą iki artimiausio sveikojo skaičiaus.
tegul skaičius1 = 34,5;
tegul skaičius2 = 54,234;
tegul skaičius3 = 7,0001;
tegul skaičius4 = 867,1;
tegul skaičius5 = 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));
Išvestis:
35
54
7
867
0
14. Math.sin()
The nuodėmė () metodas grąžina nurodyto kampo sinusą Duotas kampas turi būti nurodytas radianais.
tegul skaičius1 = 0;
tegul skaičius2 = 1;
tegul skaičius3 = matematika. PI;
tegul skaičius4 = 0,5;
tegul skaičius5 = 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));
Išvestis:
0
0.8414709848078965
1.2246467991473532e-16
0.479425538604203
0.8509035245341184
15. Math.sinh()
The sinh () metodas grąžina skaičiaus hiperbolinį sinusą.
tegul skaičius1 = 0;
tegul skaičius2 = 1;
tegul skaičius3 = -1;
tegul skaičius4 = 2;
tegul skaičius5 = -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));
Išvestis:
0
1.1752011936438014
-1.1752011936438014
3.626860407847019
-3.626860407847019
16. Math.sqrt()
The sqrt () metodas grąžina skaičiaus kvadratinę šaknį.
tegul skaičius1 = 64;
tegul skaičius2 = 25;
tegul skaičius3 = -1;
tegul skaičius4 = Begalybė;
tegul skaičius5 = 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));
Išvestis:
8
5
NaN
Begalybė
12
Susijęs: „JavaScript One-Liners“, kuriuos turėtumėte žinoti
17. Math.tan()
The įdegis () metodas grąžina skaičiaus liestinę.
tegul skaičius1 = 0;
tegul skaičius2 = 1;
tegul skaičius3 = matematika. PI;
tegul skaičius4 = 0,5;
tegul skaičius5 = 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));
Išvestis:
0
1.5574077246549023
-1.2246467991473532e-16
0.5463024898437905
1.6197751905438615
18. Math.tanh()
The tanh() metodas grąžina skaičiaus hiperbolinę tangentą.
tegul skaičius1 = 0;
tegul skaičius2 = 1;
tegul skaičius3 = -1;
tegul skaičius4 = 2;
tegul skaičius5 = -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));
Išvestis:
0
0.7615941559557649
-0.7615941559557649
0.9640275800758169
-0.9640275800758169
19. Math.trunc (x)
The sutrumpinti (x) metodas grąžina sveikojo skaičiaus x dalį, pašalindamas visus trupmeninius skaitmenis.
tegul skaičius1 = 34,5;
tegul skaičius2 = 54,234;
tegul skaičius3 = 7,0001;
tegul skaičius4 = 867,1;
tegul skaičius5 = -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));
Išvestis:
34
54
7
867
-0
Jei norite peržiūrėti visą šiame straipsnyje naudojamą šaltinio kodą, štai GitHub saugykla.
Pasinaudokite masyvo metodais
Masyvai yra viena iš dažniausiai programuojant naudojamų duomenų struktūrų. Kartu su matematikos metodais „JavaScript“ taip pat pateikia keletą integruotų masyvo metodų, pvz stumti (), concat (), prisijungti (), kiekvienam(), žemėlapis (), Rūšiuoti (), ir taip toliau. Galite naudoti visus šiuos integruotus metodus, kad galėtumėte patogiai dirbti su „JavaScript“ masyvais.
Norite suprasti „JavaScript“ masyvus, bet negalite su jais susitvarkyti? Peržiūrėkite „JavaScript“ masyvo pavyzdžius.
Skaitykite toliau
- Programavimas
- JavaScript
- Kodavimo patarimai
- Programavimas
- Interneto kūrimas

Yuvraj yra kompiuterių mokslų bakalauro studentas Delio universitete, Indijoje. Jis aistringai vertina „Full Stack“ žiniatinklio kūrimą. Kai jis nerašo, jis tyrinėja įvairių technologijų gelmes.
Prenumeruokite mūsų naujienlaiškį
Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!
Norėdami užsiprenumeruoti, spustelėkite čia