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) |
