JavaScript Math
Математический объект
Объект Math позволяет выполнять математические задачи.
Math - это не конструктор. Все свойства/методы Math можно вызывать, используя Math как объект, без его создания:
var x = Math.PI; // Возвращает PI
var y = Math.sqrt(16); // Возвращает квадратный корень из 16
Попробуйте сами »
Учебное пособие по объекту Math см. в Учебник по математике JavaScript.
Свойства математического объекта
Свойство | Описание |
---|---|
E | Возвращает число Эйлера (приблизительно 2,718) |
LN2 | Возвращает натуральный логарифм 2 (приблизительно 0,693) |
LN10 | Возвращает натуральный логарифм 10 (приблизительно 2,302) |
LOG2E | Возвращает логарифм E по основанию 2 (приблизительно 1,442) |
LOG10E | Возвращает десятичный логарифм E (приблизительно 0,434) |
PI | Возвращает PI (прибл. 3,14) |
SQRT1_2 | Возвращает квадратный корень из 1/2 (приблизительно 0,707) |
SQRT2 | Возвращает квадратный корень из 2 (приблизительно 1,414) |
Методы математических объектов
Метод | Описание |
---|---|
abs(x) | Возвращает абсолютное значение x |
acos(x) | Возвращает арккосинус x в радианах |
acosh(x) | Возвращает гиперболический арккозинус x |
asin(x) | Возвращает арксинус x в радианах |
asinh(x) | Возвращает гиперболический арксинус x |
atan(x) | Возвращает арктангенс x как числовое значение в диапазоне от -PI/2 до PI/2 радиан |
atan2(y, x) | Возвращает арктангенс частного своих аргументов |
atanh(x) | Возвращает гиперболический арктангенс x |
cbrt(x) | Возвращает кубический корень из x |
ceil(x) | Возвращает x, округленное в большую сторону до ближайшего целого |
cos(x) | Возвращает косинус x (x в радианах) |
cosh(x) | Возвращает гиперболический косинус x |
exp(x) | Возвращает значение Ex |
floor(x) | Возвращает x, округленное в меньшую сторону до ближайшего целого |
log(x) | Возвращает натуральный логарифм (основание E) числа x |
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 в радианах) |
sinh(x) | Возвращает гиперболический синус x |
sqrt(x) | Возвращает квадратный корень из x |
tan(x) | Возвращает тангенс угла |
tanh(x) | Возвращает гиперболический тангенс числа |
trunc(x) | Возвращает целую часть числа (x) |