Математиката играе неразделна част в компютърните науки и кодирането. Програмистите използват математически методи и изрази за извършване на изчисления за всякакви различни причини по време на разработката. За щастие JavaScript предоставя различни вградени методи, които могат да направят живота ви много по-лесен.

В тази статия ще научите за 19 математически метода на JavaScript, които трябва да овладеете днес.

1. Math.abs()

В коремни мускули() метод връща абсолютната стойност на число.

нека num1 = 32;
нека num2 = -13;
нека num3 = -345;
нека num4 = 4,76;
нека num5 = 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));

Изход:

32
13
345
4.76
0

2. Math.cbrt()

В cbrt() метод връща кубичния корен на число.

нека num1 = 64;
нека num2 = 125;
нека num3 = -1;
нека num4 = Безкрайност;
нека num5 = 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));
instagram viewer

Изход:

4
5
-1
безкрайност
0

3. Math.ceil()

В ceil() методът връща следващото цяло число, по-голямо или равно на дадено число.

нека num1 = 34,5;
нека num2 = 54,234;
нека num3 = 7,0001;
нека num4 = 867,1;
нека num5 = 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));

Изход:

35
55
8
868
0

4. Math.cos()

В cos() метод връща косинуса на посочения ъгъл. Даденият ъгъл трябва да бъде посочен в радиани.

нека num1 = 0;
нека num2 = 1;
нека num3 = Math. PI;
нека num4 = 0,5;
нека num5 = 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));

Изход:

1
0.5403023058681398
-1
0.8775825618903728
0.5253219888177297

5. Math.cosh()

В cosh() метод връща хиперболичния косинус на число.

нека num1 = 0;
нека num2 = 1;
нека num3 = -1;
нека num4 = 2;
нека 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));

Изход:

1
1.5430806348152437
1.5430806348152437
3.7621956910836314
3.7621956910836314

6. Math.exp (x)

В опит (x) методът връща e^x, където х е аргументът и д е числото на Ойлер (известно също като константа на Напие), основата на естествените логаритми.

нека num1 = 0;
нека num2 = 1;
нека num3 = -1;
нека num4 = 2;
нека 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));

Изход:

1
2.718281828459045
0.36787944117144233
7.38905609893065
0.1353352832366127

7. Math.floor()

В етаж() методът връща следващото цяло число, по-малко или равно на дадено число.

нека num1 = 34,5;
нека num2 = 54,234;
нека num3 = 7,0001;
нека num4 = 867,1;
нека num5 = 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));

Изход:

34
54
7
867
0

Свързани: Методи за карта на JavaScript, които трябва да овладеете днес

8. Math.log()

В log() методът връща естествения логаритъм (основа e) на число.

нека num1 = 0;
нека num2 = 1;
нека num3 = -1;
нека num4 = 10;
нека 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));

Изход:

-Безкрайност
0
NaN
2.302585092994046
NaN

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

В макс() методът връща числото с най-висока стойност от списък с числа.

нека списък1 = [24, 645, 678, Безкрайност];
нека списък2 = [75, 12, 92, 8];
нека списък3 = [2947, -435, -123, 0, -Безкрайност];
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));

Изход:

безкрайност
92
2947
3
234

Свързани: Методи за задаване на JavaScript, които трябва да овладеете днес

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

В мин() методът връща числото с най-ниска стойност от списък с числа.

нека списък1 = [24, 645, 678, Безкрайност];
нека списък2 = [75, 12, 92, 8];
нека списък3 = [2947, -435, -123, 0, -Безкрайност];
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));

Изход:

24
8
-Безкрайност
1
-23

11. Math.pow (x, y)

В мощност (x, y) методът връща основата в степен на степен (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));

Изход:

1
16
NaN
10000000000
-1

12. Math.random()

В произволен() методът връща произволно число между 0 и 1 (включително 0, но не и 1).

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

Изход:

0.00882592466863552
0.11903011517453366
0.9689128269384235
0.8462863261013442
0.4431704664004701

Свързани: Методи за низове на JavaScript, които трябва да овладеете днес

13. Math.round()

В кръгъл() метод връща стойността на число, закръглена до най-близкото цяло число.

нека num1 = 34,5;
нека num2 = 54,234;
нека num3 = 7,0001;
нека num4 = 867,1;
нека num5 = 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));

Изход:

35
54
7
867
0

14. Math.sin()

В грях() метод връща синуса на посочения ъгъл. Даденият ъгъл трябва да бъде посочен в радиани.

нека num1 = 0;
нека num2 = 1;
нека num3 = Math. PI;
нека num4 = 0,5;
нека num5 = 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));

Изход:

0
0.8414709848078965
1.2246467991473532e-16
0.479425538604203
0.8509035245341184

15. Math.sinh()

В синх () метод връща хиперболичния синус на число.

нека num1 = 0;
нека num2 = 1;
нека num3 = -1;
нека num4 = 2;
нека 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));

Изход:

0
1.1752011936438014
-1.1752011936438014
3.626860407847019
-3.626860407847019

16. Math.sqrt()

В sqrt() метод връща квадратния корен от число.

нека num1 = 64;
нека num2 = 25;
нека num3 = -1;
нека num4 = Безкрайност;
нека 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));

Изход:

8
5
NaN
безкрайност
12

Свързани: JavaScript едноредове, които трябва да знаете

17. Math.tan()

В тен () метод връща тангенса на число.

нека num1 = 0;
нека num2 = 1;
нека num3 = Math. PI;
нека num4 = 0,5;
нека num5 = 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));

Изход:

0
1.5574077246549023
-1.2246467991473532e-16
0.5463024898437905
1.6197751905438615

18. Math.tanh()

В tanh() метод връща хиперболичния тангенс на число.

нека num1 = 0;
нека num2 = 1;
нека num3 = -1;
нека num4 = 2;
нека 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));

Изход:

0
0.7615941559557649
-0.7615941559557649
0.9640275800758169
-0.9640275800758169

19. Math.trunc (x)

В ствол (x) методът връща цялата част от x, като премахва всички дробни цифри.

нека num1 = 34,5;
нека num2 = 54,234;
нека num3 = 7,0001;
нека num4 = 867,1;
нека 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));

Изход:

34
54
7
867
-0

Ако искате да разгледате пълния изходен код, използван в тази статия, ето го GitHub хранилище.

Използвайте методи за масиви

Масивите са една от най-използваните структури от данни в програмирането. Заедно с математическите методи, JavaScript предоставя и няколко вградени метода за масиви като натиснете(), concat(), присъединяване(), за всеки(), карта (), вид(), и така нататък. Можете да използвате всички тези вградени методи, за да работите удобно с JavaScript масиви.

15 метода за масив на JavaScript, които трябва да овладеете днес

Искате да разберете JavaScript масивите, но не можете да се справите с тях? Вижте нашите примери за JavaScript масиви за насоки.

Прочетете Следващото

Дялтуителектронна поща
Свързани теми
  • Програмиране
  • JavaScript
  • Съвети за кодиране
  • Програмиране
  • Уеб разработка
За автора
Юврадж Чандра (публикувани 79 статии)

Юврадж е студент по компютърни науки в Университета в Делхи, Индия. Той е страстен за Full Stack уеб разработка. Когато не пише, той изследва дълбочината на различните технологии.

Още от Yuvraj Chandra

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!

Щракнете тук, за да се абонирате