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