Matemaatika mängib arvutiteaduses ja kodeerimises lahutamatut osa. Programmeerijad kasutavad matemaatilisi meetodeid ja avaldisi, et teha arvutusi kõikvõimalikel erinevatel põhjustel arenduse käigus. Õnneks pakub JavaScript erinevaid sisseehitatud meetodeid, mis muudavad teie elu palju lihtsamaks.

Sellest artiklist saate teada 19 JavaScripti matemaatikameetodist, mida peaksite täna valdama.

1. Math.abs()

The abs() meetod tagastab arvu absoluutväärtuse.

olgu arv1 = 32;
olgu arv2 = -13;
olgu arv3 = -345;
olgu arv4 = 4,76;
olgu arv5 = 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äljund:

32
13
345
4.76
0

2. Math.cbrt()

The cbrt () meetod tagastab arvu kuupjuure.

olgu arv1 = 64;
olgu arv2 = 125;
olgu arv3 = -1;
olgu num4 = lõpmatus;
olgu arv5 = 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äljund:

instagram viewer
4
5
-1
Lõpmatus
0

3. Math.ceil()

The ceil() meetod tagastab järgmise täisarvu, mis on antud arvust suurem või sellega võrdne.

olgu arv1 = 34,5;
olgu arv2 = 54,234;
olgu arv3 = 7,0001;
olgu number4 = 867,1;
olgu arv5 = 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äljund:

35
55
8
868
0

4. Math.cos()

The cos() meetod tagastab määratud nurga koosinuse Antud nurk tuleb määrata radiaanides.

olgu arv1 = 0;
olgu arv2 = 1;
olgu number3 = matemaatika. PI;
olgu arv4 = 0,5;
olgu arv5 = 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äljund:

1
0.5403023058681398
-1
0.8775825618903728
0.5253219888177297

5. Math.cosh()

The cosh () meetod tagastab arvu hüperboolse koosinuse.

olgu arv1 = 0;
olgu arv2 = 1;
olgu arv3 = -1;
olgu arv4 = 2;
olgu number5 = -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äljund:

1
1.5430806348152437
1.5430806348152437
3.7621956910836314
3.7621956910836314

6. Math.exp (x)

The exp (x) meetod tagastab e^x, kus x on argument ja e on Euleri arv (tuntud ka kui Napieri konstant), naturaallogaritmide alus.

olgu arv1 = 0;
olgu arv2 = 1;
olgu arv3 = -1;
olgu arv4 = 2;
olgu number5 = -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äljund:

1
2.718281828459045
0.36787944117144233
7.38905609893065
0.1353352832366127

7. Math.floor()

The korrus () meetod tagastab järgmise täisarvu, mis on väiksem või võrdne antud arvuga.

olgu arv1 = 34,5;
olgu arv2 = 54,234;
olgu arv3 = 7,0001;
olgu number4 = 867,1;
olgu arv5 = 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äljund:

34
54
7
867
0

Seotud: JavaScripti kaardimeetodid, mida peaksite juba täna valdama

8. Math.log()

The logi() meetod tagastab arvu naturaallogaritmi (baasi e).

olgu arv1 = 0;
olgu arv2 = 1;
olgu arv3 = -1;
olgu arv4 = 10;
olgu number5 = -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äljund:

- Lõpmatus
0
NaN
2.302585092994046
NaN

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

The max() meetod tagastab arvude loendist suurima väärtusega arvu.

olgu loend1 = [24, 645, 678, lõpmatus];
olgu nimekiri2 = [75, 12, 92, 8];
olgu loend3 = [2947, -435, -123, 0, -lõpmatus];
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));

Väljund:

Lõpmatus
92
2947
3
234

Seotud: JavaScripti määramise meetodid, mida peaksite juba täna valdama

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

The min() meetod tagastab arvude loendist madalaima väärtusega arvu.

olgu loend1 = [24, 645, 678, lõpmatus];
olgu nimekiri2 = [75, 12, 92, 8];
olgu loend3 = [2947, -435, -123, 0, -lõpmatus];
console.log (Math.min(...list1));
console.log (Math.min(...list2));
console.log (Math.min(...list3));
console.log (matemaatika.min (1, 2, 3));
console.log (Math.min (234, 46, -23));

Väljund:

24
8
- Lõpmatus
1
-23

11. Math.pow (x, y)

The pow (x, y) meetod tagastab aluse eksponendi astmele (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äljund:

1
16
NaN
10000000000
-1

12. Math.random()

The juhuslik () meetod tagastab juhusliku arvu vahemikus 0 kuni 1 (kaasa arvatud 0, kuid mitte 1).

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

Väljund:

0.00882592466863552
0.11903011517453366
0.9689128269384235
0.8462863261013442
0.4431704664004701

Seotud: JavaScripti stringimeetodid, mida peaksite juba täna valdama

13. Math.round()

The ümmargune () meetod tagastab lähima täisarvuni ümardatud arvu väärtuse.

olgu arv1 = 34,5;
olgu arv2 = 54,234;
olgu arv3 = 7,0001;
olgu number4 = 867,1;
olgu arv5 = 0;
console.log (Math.round (num1));
console.log (Math.round (num2));
console.log (Math.round (nm3));
console.log (Math.round (num4));
console.log (Math.round (num5));

Väljund:

35
54
7
867
0

14. Math.sin()

The patt () meetod tagastab määratud nurga siinuse Antud nurk tuleb määrata radiaanides.

olgu arv1 = 0;
olgu arv2 = 1;
olgu number3 = matemaatika. PI;
olgu arv4 = 0,5;
olgu arv5 = 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äljund:

0
0.8414709848078965
1.2246467991473532e-16
0.479425538604203
0.8509035245341184

15. Math.sinh()

The sinh() meetod tagastab arvu hüperboolse siinuse.

olgu arv1 = 0;
olgu arv2 = 1;
olgu arv3 = -1;
olgu arv4 = 2;
olgu number5 = -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äljund:

0
1.1752011936438014
-1.1752011936438014
3.626860407847019
-3.626860407847019

16. Math.sqrt()

The sqrt () meetod tagastab arvu ruutjuure.

olgu arv1 = 64;
olgu arv2 = 25;
olgu arv3 = -1;
olgu num4 = lõpmatus;
olgu number5 = 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äljund:

8
5
NaN
Lõpmatus
12

Seotud: JavaScript One-Liners, mida peaksite teadma

17. Math.tan()

The tan() meetod tagastab arvu puutuja.

olgu arv1 = 0;
olgu arv2 = 1;
olgu number3 = matemaatika. PI;
olgu arv4 = 0,5;
olgu arv5 = 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äljund:

0
1.5574077246549023
-1,2246467991473532e-16
0.5463024898437905
1.6197751905438615

18. Math.tanh()

The tanh() meetod tagastab arvu hüperboolse puutuja.

olgu arv1 = 0;
olgu arv2 = 1;
olgu arv3 = -1;
olgu arv4 = 2;
olgu number5 = -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äljund:

0
0.7615941559557649
-0.7615941559557649
0.9640275800758169
-0.9640275800758169

19. Math.trunc (x)

The kärpima (x) meetod tagastab x täisarvulise osa, eemaldades kõik murdarvud.

olgu arv1 = 34,5;
olgu arv2 = 54,234;
olgu arv3 = 7,0001;
olgu number4 = 867,1;
olgu number5 = -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äljund:

34
54
7
867
-0

Kui soovite vaadata selles artiklis kasutatud täielikku lähtekoodi, siis siin on see GitHubi hoidla.

Kasutage massiivi meetodeid

Massiivid on programmeerimises üks enim kasutatavaid andmestruktuure. Lisaks matemaatikameetoditele pakub JavaScript ka mitmeid sisseehitatud massiivimeetodeid, näiteks push (), concat (), liitu (), igaühele(), kaart (), sorteeri(), ja nii edasi. JavaScripti massiividega mugavaks töötamiseks saate kasutada kõiki neid sisseehitatud meetodeid.

15 JavaScripti massiivi meetodit, mida peaksite juba täna valdama

Kas soovite JavaScripti massiive mõista, kuid ei saa nendega hakkama? Juhiste saamiseks vaadake meie JavaScripti massiivi näiteid.

Loe edasi

JagaSäutsMeil
Seotud teemad
  • Programmeerimine
  • JavaScript
  • Kodeerimise näpunäited
  • Programmeerimine
  • Veebiarendus
Autori kohta
Yuvraj Chandra (79 artiklit avaldatud)

Yuvraj on India Delhi ülikooli arvutiteaduse bakalaureuseõppe üliõpilane. Ta on kirglik Full Stack veebiarendusse. Kui ta ei kirjuta, uurib ta erinevate tehnoloogiate sügavust.

Veel Yuvraj Chandralt

Liituge meie uudiskirjaga

Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!

Tellimiseks klõpsake siin