JavaScript объект Math
Math - встроенный объект, который предоставляет для использования основные математические константы и функции:
Math.свойство Math.метод()
Объект Math не может быть создан с помощью функции конструктора и оператора new, если попытаться это сделать, то в сценарии возникнет ошибка. Интерпретатор JavaScript создает объект Math сразу после того как интерпретатор будет загружен. Все его методы и свойства доступны сценарию в любом месте вашей программы.
Методы
| Метод | Описание |
|---|---|
| abs(x) | Возвращает абсолютную величину числа x.
Примечание: абсолютной величиной положительного числа называется само это число. Абсолютной величиной отрицательного числа называется противоположное ему положительное число. Абсолютная величина нуля есть ноль. |
| acos(x) | Возвращает арккосинус числа. |
| asin(x) | Возвращает арксинус числа. |
| atan(x) | Возвращает арктангенс числа. |
| atan2(y, x) | Возвращает угол от оси X до точки с координатами (y,x). |
| ceil(x) | Округляет число в большую сторону до ближайшего целого и возвращает полученный результат. |
| cos(x) | Возвращает косинус числа. |
| exp(x) | Возвращает e (основание натуральных логарифмов), возведенное в степень. |
| floor(x) | Округляет число в меньшую сторону, отбрасывая дробную часть и возвращая целое число. |
| log(x) | Возвращает натуральный логарифм числа. |
| max(x, y, z,...,n) | Возвращает большее из предоставленных числовых значений. Если хотя бы один из аргументов не может быть преобразован в число, то результатом будет NaN. |
| min(x, y, z,...,n) | Возвращает меньшее из предоставленных числовых значений. Если хотя бы один из аргументов не может быть преобразован в число, то результатом будет NaN. |
| pow(x, y) | Возвращает значение числа x, возведенного в указанную степень (число y). |
| random() | Возвращает псевдослучайное число между 0 и 1. |
| round(x) | Округляет число с плавающей точкой в большую или меньшую сторону до ближайшего целого числа. |
| sin(x) | Возвращает синус числа. |
| sqrt(x) | Возвращает квадратный корень числа. |
| tan(x) | Возвращает тангенс числа. |
Примечание: тригонометрические функции (sin, cos, tan, asin, acos, atan и atan2) принимают или возвращают величину углов в радианах.
Свойства
| Свойство | Описание |
|---|---|
| E | Возвращает основание натурального логарифма - константа e (приблизительно 2.718). |
| LN2 | Возвращает натуральный логарифм числа 2 (приблизительно 0.693). |
| LN10 | Возвращает натуральный логарифм числа 10 (приблизительно 2.303). |
| LOG2E | Возвращает логарифм числа e по основанию 2 (приблизительно 1.442). |
| LOG10E | Возвращает логарифм числа e по основанию 10 (приблизительно 0.434). |
| PI | Возвращает число Пи. |
| SQRT1_2 | Возвращает квадратный корень числа 0.5 (приблизительно 0.707). |
| SQRT2 | Возвращает квадратный корень числа 2 (приблизительно 1.414). |