Математика играет важную роль в информатике и программировании. Программисты используют математические методы и выражения для выполнения вычислений по разным причинам во время разработки. К счастью, JavaScript предоставляет различные встроенные методы, которые могут значительно облегчить вашу жизнь.

В этой статье вы узнаете о 19 математических методах JavaScript, которые вам следует освоить сегодня.

1. Math.abs ()

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

пусть num1 = 32;
пусть num2 = -13;
пусть num3 = -345;
пусть num4 = 4,76;
пусть num5 = 0;
console.log (Math.abs (число1));
console.log (Math.abs (число2));
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 (число1));
console.log (Math.cbrt (число2));
console.log (Math.cbrt (число3));
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 (число1));
console.log (Math.ceil (число2));
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. ЧИСЛО ПИ;
пусть num4 = 0,5;
пусть num5 = 45;
console.log (Math.cos (число1));
console.log (Math.cos (число2));
console.log (Math.cos (число3));
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 (число1));
console.log (Math.cosh (число2));
console.log (Math.cosh (число3));
console.log (Math.cosh (num4));
console.log (Math.cosh (num5));

Вывод:

1
1.5430806348152437
1.5430806348152437
3.7621956910836314
3.7621956910836314

6. Math.exp (x)

В ехр (х) метод возвращает e ^ x, где Икс аргумент, и е число Эйлера (также известное как постоянная Напьера), основание натурального логарифма.

пусть num1 = 0;
пусть num2 = 1;
пусть num3 = -1;
пусть num4 = 2;
пусть num5 = -2;
console.log (Math.exp (число1));
console.log (Math.exp (число2));
console.log (Math.exp (число3));
console.log (Math.exp (число4));
console.log (Math.exp (число5));

Вывод:

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 (число1));
console.log (Math.floor (число2));
console.log (Math.floor (num3));
console.log (Math.floor (num4));
console.log (Math.floor (num5));

Вывод:

34
54
7
867
0

Связанный: Методы карты JavaScript, которые вы должны освоить сегодня

8. Math.log ()

В бревно() Метод возвращает натуральный логарифм (основание e) числа.

пусть num1 = 0;
пусть num2 = 1;
пусть num3 = -1;
пусть num4 = 10;
пусть num5 = -2;
console.log (Math.log (число1));
console.log (Math.log (число2));
console.log (Math.log (число3));
console.log (Math.log (число4));
console.log (Math.log (число5));

Вывод:

-Бесконечность
0
NaN
2.302585092994046
NaN

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

В Максимум() Метод возвращает число с наибольшим значением из списка чисел.

пусть list1 = [24, 645, 678, Infinity];
пусть list2 = [75, 12, 92, 8];
пусть list3 = [2947, -435, -123, 0, -Infinity];
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 (х, у, ...)

В мин () Метод возвращает число с наименьшим значением из списка чисел.

пусть list1 = [24, 645, 678, Infinity];
пусть list2 = [75, 12, 92, 8];
пусть list3 = [2947, -435, -123, 0, -Infinity];
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 (х, у)

В pow (x, y) метод возвращает основание в степени степени (x ^ y).

console.log (Math.pow (1, 10));
console.log (Math.pow (2, 4));
console.log (Math.pow (1, Бесконечность));
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 (число1));
console.log (Math.round (число2));
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. ЧИСЛО ПИ;
пусть num4 = 0,5;
пусть num5 = 45;
console.log (Math.sin (число1));
console.log (Math.sin (число2));
console.log (Math.sin (число3));
console.log (Math.sin (num4));
console.log (Math.sin (num5));

Вывод:

0
0.8414709848078965
1,2246467991473532e-16
0.479425538604203
0.8509035245341184

15. Math.sinh ()

В sinh () метод возвращает гиперболический синус числа.

пусть num1 = 0;
пусть num2 = 1;
пусть num3 = -1;
пусть num4 = 2;
пусть num5 = -2;
console.log (Math.sinh (число1));
console.log (Math.sinh (число2));
console.log (Math.sinh (число3));
console.log (Math.sinh (число4));
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 (число1));
console.log (Math.sqrt (число2));
console.log (Math.sqrt (число3));
console.log (Math.sqrt (num4));
console.log (Math.sqrt (num5));

Вывод:

8
5
NaN
бесконечность
12

Связанный: Однострочники JavaScript, которые вы должны знать

17. Math.tan ()

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

пусть num1 = 0;
пусть num2 = 1;
пусть num3 = Math. ЧИСЛО ПИ;
пусть num4 = 0,5;
пусть num5 = 45;
console.log (Math.tan (число1));
console.log (Math.tan (число2));
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 ()

В танх () Метод возвращает гиперболический тангенс числа.

пусть num1 = 0;
пусть num2 = 1;
пусть num3 = -1;
пусть num4 = 2;
пусть num5 = -2;
console.log (Math.tanh (число1));
console.log (Math.tanh (число2));
console.log (Math.tanh (число3));
console.log (Math.tanh (num4));
console.log (Math.tanh (num5));

Вывод:

0
0.7615941559557649
-0.7615941559557649
0.9640275800758169
-0.9640275800758169

19. Math.trunc (x)

В усечение (х) Метод возвращает целую часть x, удаляя все дробные цифры.

пусть num1 = 34,5;
пусть num2 = 54,234;
пусть num3 = 7.0001;
пусть num4 = 867,1;
пусть num5 = -0,7632;
console.log (Math.trunc (число1));
console.log (Math.trunc (число2));
console.log (Math.trunc (число3));
console.log (Math.trunc (число4));
console.log (Math.trunc (число5));

Вывод:

34
54
7
867
-0

Если вы хотите взглянуть на полный исходный код, использованный в этой статье, вот Репозиторий GitHub.

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

Массивы - одна из наиболее часто используемых структур данных в программировании. Наряду с математическими методами JavaScript также предоставляет несколько встроенных методов массива, например толкать(), concat (), присоединиться(), для каждого(), карта(), Сортировать(), и так далее. Вы можете использовать все эти встроенные методы для комфортной работы с массивами JavaScript.

15 методов массива JavaScript, которые вы должны освоить сегодня

Хотите разобраться в массивах JavaScript, но не можете с ними разобраться? Ознакомьтесь с нашими примерами массивов JavaScript для руководства.

Читать далее

доляТвитнутьЭлектронное письмо
Похожие темы
  • Программирование
  • JavaScript
  • Советы по кодированию
  • Программирование
  • Веб-разработка
Об авторе
Юврадж Чандра (Опубликовано 79 статей)

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

Ещё от Yuvraj Chandra

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться