Объект Mathв JavaScript
Объект Math
Объект Math используется для выполнения математических задач.
Объект Math не является классом объектов, таких как Date и String, поэтому у него нет конструктора Math().
Синтаксис
var x = Math.PI; // 返回 PI var y = Math.sqrt(16); // 返回 16 的平方根
За руководством по объекту Math обращайтесь кРуководство по объекту Math в JavaScript。
Свойства объекта Math
| Свойство | Описание |
|---|---|
| E | Возвращает арифметическую константу e, то есть основание натуральных логарифмов (приблизительно 2.718). |
| LN2 | Возвращает натуральный логарифм 2 (приблизительно 0.693). |
| LN10 | Возвращает натуральный логарифм 10 (приблизительно 2.302). |
| LOG2E | Возвращает логарифм e по основанию 2 (приблизительно 1.4426950408889634). |
| LOG10E | Возвращает логарифм e по основанию 10 (приблизительно 0.434). |
| PI | Возвращает pi (приблизительно 3.14159). |
| SQRT1_2 | Возвращает обратную величину квадратного корня из 2 (приблизительно 0.707). |
| SQRT2 | Возвращает квадратный корень из 2 (приблизительно 1.414). |
Методы объекта Math
| Метод | Описание |
|---|---|
| abs(x) | Возвращает абсолютное значение x. |
| acos(x) | Возвращает арккосинус x. |
| asin(x) | Возвращает арксинус x. |
| atan(x) | Возвращает арктангенс x в виде числового значения в диапазоне от -PI/2 до PI/2 радиан. |
| atan2(y,x) | Возвращает угол от оси x до точки (x, y) (в диапазоне от -PI/2 до PI/2 радиан). |
| ceil(x) | Округляет число вверх. |
| cos(x) | Возвращает косинус числа. |
| exp(x) | Возвращает Ex, возведённое в степень x. |
| floor(x) | Округляет x в меньшую сторону. |
| log(x) | Возвращает натуральный логарифм числа (по основанию e). |
| max(x,y,z,...,n) | Возвращает наибольшее значение среди x, y, z, ..., n. |
| min(x,y,z,...,n) | Возвращает наименьшее значение среди x, y, z, ..., n. |
| pow(x,y) | Возвращает x, возведённое в степень y. |
| random() | Возвращает случайное число от 0 до 1. |
| round(x) | Округляет до ближайшего целого. |
| sin(x) | ⟦⟧Возвращает синус числа. |
| sqrt(x) | Возвращает квадратный корень числа. |
| tan(x) | Возвращает тангенс угла. |
| tanh(x) | Возвращает гиперболический тангенс числа. |
| trunc(x) | Удаляет дробную часть числа, оставляя только целую часть. |