JavaScript Math

Объект Math в JavaScript позволяет выполнять математические задачи с числами.

Пример

Math.PI;           // Возвращает 3.141592653589793

Попробуйте сами

Math.round()

Math.round(x) Возвратное значение x, окраенного до ближайшего целого:

Пример

Math.round(6.8);    // Возвращает 7
Math.round(2.3);    // Возвращает 2

Попробуйте сами

Math.pow()

Math.pow(x, y) Возвратное значение x в y-й степени:

Пример

Math.pow(8, 2);      // Возвращает 64

Попробуйте сами

Math.sqrt()

Math.sqrt(x) Возвращает квадратный корень из x:

Пример

Math.sqrt(64);      // Возвращает 8

Попробуйте сами

Math.abs()

Math.abs(x) Возвращает абсолютное (положительное) значение x:

Пример

Math.abs(-4.7);     // Возвращает 4.7

Попробуйте сами

Math.ceil()

Math.ceil(x) Возвратное значение x Верхняя окраскаБлижайшее целое:

Пример

Math.ceil(6.4);     // Возвращает 7

Попробуйте сами

Math.floor()

Math.floor(x) Возвратное значение x Нижняя окраскаБлижайшее целое:

Пример

Math.floor(2.7);    // Возвращает 2

Попробуйте сами

Math.sin()

Math.sin(x) Возвращает синус угла x (в градусах, между -1 и 1)

Если вы хотите использовать угол вместо радианов, вам нужно преобразовать угол в радианы:

Угол в радианах = Угол в градусах x PI / 180.

Пример

Math.sin(90 * Math.PI / 180);     // Возвращает 1 (синус 90 градусов)

Попробуйте сами

Math.cos()

Math.cos(x) Возврат косинуса угла x (в градусах) (значение между -1 и 1).

Если вы хотите использовать угол вместо радианов, вам нужно преобразовать угол в радианы:

Угол в радианах = Угол в градусах x PI / 180.

Пример

Math.cos(0 * Math.PI / 180);     // Возврат 1 (косинус 0 градусов)

Попробуйте сами

Math.min() и Math.max()

Math.min() и Math.max() Используется для поиска минимального или максимального значения в списке параметров:

Пример

Math.min(0, 450, 35, 10, -8, -300, -78);  // Возврат -300

Попробуйте сами

Пример

Math.max(0, 450, 35, 10, -8, -300, -78);  // Возврат 450

Попробуйте сами

Math.random()

Math.random() Возврат случайного числа между 0 (включительно) и 1 (не включительно):

Пример

Math.random();     // Возврат случайного числа

Попробуйте сами

Вы узнаете больше о Math.random() знаний.

Свойства (константы) Math

JavaScript предоставляет 8 математических констант, доступных через объект Math:

Пример

Math.E          // Возврат числа E (Euler's number)
Math.PI         // Возврат числа Pi (PI)
Math.SQRT2      // Возврат квадратного корня из 2
Math.SQRT1_2    // Возврат квадратного корня из 1/2
Math.LN2        // Возврат натурального логарифма 2
Math.LN10       // Возврат натурального логарифма 10
Math.LOG2E      // Возврат логарифма e с основанием 2 (приблизительно равно 1.414)
Math.LOG10E     // Возврат логарифма e с основанием 10 (приблизительно равно 0.434)

Попробуйте сами

Конструктор Math

В отличие от других глобальных объектов, объект Math не имеет конструктора. Методы и свойства статичны.

Все методы и свойства (константы) объекта Math могут быть использованы без необходимости сначала создать объект Math.

Метод объекта Math

Метод Описание
abs(x) Возврат абсолютного значения x
acos(x) Возврат значения обратного косинуса x в градусах
asin(x) Вернуть обратный синус x в радианах
atan(x) Вернуть обратный тангенс x в значениях между -PI/2 и PI/2 радиан
atan2(y,x) Вернуть угол от оси x до точки (x,y)
ceil(x) Вернуть значение ceil x
cos(x) Вернуть косинус x
exp(x) Вернуть значение exp x
floor(x) Вернуть значение floor x
log(x) Вернуть естественный логарифм x (основание e)
max(x,y,z,...,n) Вернуть максимальное значение
min(x,y,z,...,n) Вернуть минимальное значение
pow(x,y) Вернуть x в степени y
random() Вернуть случайное число между 0 и 1
round(x) Округлить x до ближайшего целого числа
sin(x) Вернуть синус x (x в градусах)
sqrt(x) Вернуть квадратный корень от x
tan(x) Вернуть тангенс угла

Полное руководство Math

Для полного руководства, пожалуйста, посетите наш полный Справочная книга Math объекта.

Эта справочная книга содержит описание всех свойств и методов Math с примерами.