Математика игра саставну улогу у информатици и кодирању. Програмери користе математичке методе и изразе за извођење прорачуна из разних разлога током развоја. Срећом, ЈаваСцрипт пружа различите уграђене методе које вам могу учинити живот много лакшим.

У овом чланку ћете научити о 19 ЈаваСцрипт математичких метода које би требало да савладате данас.

1. Матх.абс()

Тхе абс() метода враћа апсолутну вредност броја.

нека број1 = 32;
нека број2 = -13;
нека број3 = -345;
нека број 4 = 4,76;
нека нум5 = 0;
цонсоле.лог (Матх.абс (нум1));
цонсоле.лог (Матх.абс (нум2));
цонсоле.лог (Матх.абс (нум3));
цонсоле.лог (Матх.абс (нум4));
цонсоле.лог (Матх.абс (нум5));

Излаз:

32
13
345
4.76
0

2. Матх.цбрт()

Тхе цбрт() метода враћа кубни корен броја.

нека број1 = 64;
нека број2 = 125;
нека број3 = -1;
нека нум4 = Бесконачност;
нека нум5 = 0;
цонсоле.лог (Матх.цбрт (нум1));
цонсоле.лог (Матх.цбрт (нум2));
цонсоле.лог (Матх.цбрт (нум3));
цонсоле.лог (Матх.цбрт (нум4));
цонсоле.лог (Матх.цбрт (нум5));

Излаз:

4
5
-1
Инфинити
0

3. Матх.цеил()

Тхе цеил() метода враћа следећи цео број већи или једнак датом броју.

instagram viewer
нека број1 = 34,5;
нека број2 = 54,234;
нека број3 = 7,0001;
нека број4 = 867,1;
нека нум5 = 0;
цонсоле.лог (Матх.цеил (нум1));
цонсоле.лог (Матх.цеил (нум2));
цонсоле.лог (Матх.цеил (нум3));
цонсоле.лог (Матх.цеил (нум4));
цонсоле.лог (Матх.цеил (нум5));

Излаз:

35
55
8
868
0

4. Матх.цос()

Тхе цос() метода враћа косинус наведеног угла. Дати угао мора бити наведен у радијанима.

нека број1 = 0;
нека је број2 = 1;
нека нум3 = Матх. ПИ;
нека нум4 = 0,5;
нека број 5 = 45;
цонсоле.лог (Матх.цос (нум1));
цонсоле.лог (Матх.цос (нум2));
цонсоле.лог (Матх.цос (нум3));
цонсоле.лог (Матх.цос (нум4));
цонсоле.лог (Матх.цос (нум5));

Излаз:

1
0.5403023058681398
-1
0.8775825618903728
0.5253219888177297

5. Матх.цосх()

Тхе цосх() метода враћа хиперболички косинус броја.

нека број1 = 0;
нека је број2 = 1;
нека број3 = -1;
нека број4 = 2;
нека нум5 = -2;
цонсоле.лог (Матх.цосх (нум1));
цонсоле.лог (Матх.цосх (нум2));
цонсоле.лог (Матх.цосх (нум3));
цонсоле.лог (Матх.цосх (нум4));
цонсоле.лог (Матх.цосх (нум5));

Излаз:

1
1.5430806348152437
1.5430806348152437
3.7621956910836314
3.7621956910836314

6. Матх.екп (к)

Тхе екп (к) метода враћа е^к, где Икс је аргумент, и е је Ојлеров број (познат и као Напијерова константа), основа природних логаритама.

нека број1 = 0;
нека је број2 = 1;
нека број3 = -1;
нека број4 = 2;
нека нум5 = -2;
цонсоле.лог (Матх.екп (нум1));
цонсоле.лог (Матх.екп (нум2));
цонсоле.лог (Матх.екп (нум3));
цонсоле.лог (Матх.екп (нум4));
цонсоле.лог (Матх.екп (нум5));

Излаз:

1
2.718281828459045
0.36787944117144233
7.38905609893065
0.1353352832366127

7. Матх.флоор()

Тхе под() метода враћа следећи цео број мањи или једнак датом броју.

нека број1 = 34,5;
нека број2 = 54,234;
нека број3 = 7,0001;
нека број4 = 867,1;
нека нум5 = 0;
цонсоле.лог (Матх.флоор (нум1));
цонсоле.лог (Матх.флоор (нум2));
цонсоле.лог (Матх.флоор (нум3));
цонсоле.лог (Матх.флоор (нум4));
цонсоле.лог (Матх.флоор (нум5));

Излаз:

34
54
7
867
0

Повезан: Методе ЈаваСцрипт мапа које би требало да савладате данас

8. Матх.лог()

Тхе Пријава() метода враћа природни логаритам (основу е) броја.

нека број1 = 0;
нека је број2 = 1;
нека број3 = -1;
нека број4 = 10;
нека нум5 = -2;
цонсоле.лог (Матх.лог (нум1));
цонсоле.лог (Матх.лог (нум2));
цонсоле.лог (Матх.лог (нум3));
цонсоле.лог (Матх.лог (нум4));
цонсоле.лог (Матх.лог (нум5));

Излаз:

-Бесконачност
0
НаН
2.302585092994046
НаН

9. Матх.мак (к, и, ...)

Тхе мак() метода враћа број највеће вредности са листе бројева.

нека листа1 = [24, 645, 678, бесконачност];
нека листа2 = [75, 12, 92, 8];
нека листа3 = [2947, -435, -123, 0, -Бесконачност];
цонсоле.лог (Матх.мак(...лист1));
цонсоле.лог (Матх.мак(...лист2));
цонсоле.лог (Матх.мак(...лист3));
цонсоле.лог (Матх.мак (1, 2, 3));
цонсоле.лог (Матх.мак (234, 46, -23));

Излаз:

Инфинити
92
2947
3
234

Повезан: Методе постављања ЈаваСцрипта које би требало да савладате данас

10. Математика.мин (к, и, ...)

Тхе мин() метода враћа број најниже вредности са листе бројева.

нека листа1 = [24, 645, 678, бесконачност];
нека листа2 = [75, 12, 92, 8];
нека листа3 = [2947, -435, -123, 0, -Бесконачност];
цонсоле.лог (Матх.мин(...лист1));
цонсоле.лог (Матх.мин(...лист2));
цонсоле.лог (Матх.мин(...лист3));
цонсоле.лог (Матх.мин (1, 2, 3));
цонсоле.лог (Матх.мин (234, 46, -23));

Излаз:

24
8
-Бесконачност
1
-23

11. Матх.пов (к, и)

Тхе пов (к, и) метода враћа базу на степен експонента (к^и).

цонсоле.лог (Матх.пов (1, 10));
цонсоле.лог (Матх.пов (2, 4));
цонсоле.лог (Матх.пов (1, Инфинити));
цонсоле.лог (Матх.пов (10, 10));
цонсоле.лог (Матх.пов(-1, 3));

Излаз:

1
16
НаН
10000000000
-1

12. Матх.рандом()

Тхе насумично() метода враћа насумични број између 0 и 1 (укључујући 0, али не и 1).

цонсоле.лог (Матх.рандом());
цонсоле.лог (Матх.рандом());
цонсоле.лог (Матх.рандом());
цонсоле.лог (Матх.рандом());
цонсоле.лог (Матх.рандом());

Излаз:

0.00882592466863552
0.11903011517453366
0.9689128269384235
0.8462863261013442
0.4431704664004701

Повезан: Методе ЈаваСцрипт стрингова које би требало да савладате данас

13. Матх.роунд()

Тхе округли () метода враћа вредност броја заокружену на најближи цео број.

нека број1 = 34,5;
нека број2 = 54,234;
нека број3 = 7,0001;
нека број4 = 867,1;
нека нум5 = 0;
цонсоле.лог (Матх.роунд (нум1));
цонсоле.лог (Матх.роунд (нум2));
цонсоле.лог (Матх.роунд (нум3));
цонсоле.лог (Матх.роунд (нум4));
цонсоле.лог (Матх.роунд (нум5));

Излаз:

35
54
7
867
0

14. Матх.син()

Тхе грех() метода враћа синус наведеног угла. Дати угао мора бити наведен у радијанима.

нека број1 = 0;
нека је број2 = 1;
нека нум3 = Матх. ПИ;
нека нум4 = 0,5;
нека број 5 = 45;
цонсоле.лог (Матх.син (нум1));
цонсоле.лог (Матх.син (нум2));
цонсоле.лог (Матх.син (нум3));
цонсоле.лог (Матх.син (нум4));
цонсоле.лог (Матх.син (нум5));

Излаз:

0
0.8414709848078965
1.2246467991473532е-16
0.479425538604203
0.8509035245341184

15. Матх.синх()

Тхе синх() метода враћа хиперболички синус броја.

нека број1 = 0;
нека је број2 = 1;
нека број3 = -1;
нека број4 = 2;
нека нум5 = -2;
цонсоле.лог (Матх.синх (нум1));
цонсоле.лог (Матх.синх (нум2));
цонсоле.лог (Матх.синх (нум3));
цонсоле.лог (Матх.синх (нум4));
цонсоле.лог (Матх.синх (нум5));

Излаз:

0
1.1752011936438014
-1.1752011936438014
3.626860407847019
-3.626860407847019

16. Матх.скрт()

Тхе скрт() метода враћа квадратни корен броја.

нека број1 = 64;
нека број2 = 25;
нека број3 = -1;
нека нум4 = Бесконачност;
нека број 5 = 144;
цонсоле.лог (Матх.скрт (нум1));
цонсоле.лог (Матх.скрт (нум2));
цонсоле.лог (Матх.скрт (нум3));
цонсоле.лог (Матх.скрт (нум4));
цонсоле.лог (Матх.скрт (нум5));

Излаз:

8
5
НаН
Инфинити
12

Повезан: ЈаваСцрипт једнолиније које треба да знате

17. Матх.тан()

Тхе тан() метода враћа тангенс броја.

нека број1 = 0;
нека је број2 = 1;
нека нум3 = Матх. ПИ;
нека нум4 = 0,5;
нека број 5 = 45;
цонсоле.лог (Матх.тан (нум1));
цонсоле.лог (Матх.тан (нум2));
цонсоле.лог (Матх.тан (нум3));
цонсоле.лог (Матх.тан (нум4));
цонсоле.лог (Матх.тан (нум5));

Излаз:

0
1.5574077246549023
-1.2246467991473532е-16
0.5463024898437905
1.6197751905438615

18. Матх.танх()

Тхе танх() метода враћа хиперболички тангенс броја.

нека број1 = 0;
нека је број2 = 1;
нека број3 = -1;
нека број4 = 2;
нека нум5 = -2;
цонсоле.лог (Матх.танх (нум1));
цонсоле.лог (Матх.танх (нум2));
цонсоле.лог (Матх.танх (нум3));
цонсоле.лог (Матх.танх (нум4));
цонсоле.лог (Матх.танх (нум5));

Излаз:

0
0.7615941559557649
-0.7615941559557649
0.9640275800758169
-0.9640275800758169

19. Матх.трунц (к)

Тхе дебло (к) метода враћа целобројни део к, уклањајући све разломке цифара.

нека број1 = 34,5;
нека број2 = 54,234;
нека број3 = 7,0001;
нека број4 = 867,1;
нека број5 = -0,7632;
цонсоле.лог (Матх.трунц (нум1));
цонсоле.лог (Матх.трунц (нум2));
цонсоле.лог (Матх.трунц (нум3));
цонсоле.лог (Матх.трунц (нум4));
цонсоле.лог (Матх.трунц (нум5));

Излаз:

34
54
7
867
-0

Ако желите да погледате комплетан изворни код који се користи у овом чланку, ево ГитХуб спремиште.

Користите методе низа

Низови су једна од најчешће коришћених структура података у програмирању. Заједно са математичким методама, ЈаваСцрипт такође нуди неколико уграђених метода низа као што су пусх(), цонцат(), придружити(), за сваки(), Мапа(), врста(), и тако даље. Можете користити све ове уграђене методе да бисте удобно радили са ЈаваСцрипт низовима.

15 метода ЈаваСцрипт низа које би требало да савладате данас

Желите да разумете ЈаваСцрипт низове, али не можете да се ухватите у коштац са њима? Погледајте наше примере ЈаваСцрипт низова за смернице.

Реад Нект

ОбјавиТвеетЕмаил
Повезане теме
  • Програмирање
  • ЈаваСцрипт
  • Савети за кодирање
  • Програмирање
  • Веб Девелопмент
О аутору
Иуврај Цхандра (Објављено 79 чланака)

Иуврај је студент додипломских студија рачунарских наука на Универзитету у Делхију, Индија. Он је страствен за Фулл Стацк Веб Девелопмент. Када не пише, истражује дубину различитих технологија.

Више од Иувраја Цхандре

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, рецензије, бесплатне е-књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили