Математика играет важную роль в информатике и программировании. Программисты используют математические методы и выражения для выполнения вычислений по разным причинам во время разработки. К счастью, 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));
Вывод:
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.
Хотите разобраться в массивах JavaScript, но не можете с ними разобраться? Ознакомьтесь с нашими примерами массивов JavaScript для руководства.
Читать далее
- Программирование
- JavaScript
- Советы по кодированию
- Программирование
- Веб-разработка

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