Объект Math является встроенным объектом языка JavaScript и содержит свойства и методы, используемые для выполнения математических операций и предоставляет программистам-математикам набор тригонометрических и логарифмических функций. Объект Math включает также некоторые широко применяемые математические константы.
Он существует в единственном экземпляре и не требует создания, об этом заботится интерпретатор.
Синтаксис:
Math.propertyName
Math.methodName(параметры)
Свойства.
Свойствами объекта Math являются математические константы:
o E – Возвращает константу Эйлера. Приближенное значение 2.718
o LN2 – Возвращает значение натурального логарифма числа два. Приближенное значение 0.693 . . .
o LN10 - Возвращает значение натурального логарифма числа десять. Приближенное значение 2.302 . . .
o LOG2E - Возвращает логарифм e по основанию 2. Приближенное значение 1.442 . . .
o LOG10E – Возвращает десятичный логарифм e. Приближенное значение 0.434 . . .
o PI - Возвращает число ПИ. Приближенное значение 3.1415 . . .
o SQRT2 - Возвращает квадратный корень из двух.
o SQRT1_2 – возвращает квадратный корень от 0,5
Методы
Методы объекта Math представляют собой математические функции:
o abs(число) - Возвращает абсолютное значение аргумента.
o acos(число) - Возвращает арккосинус аргумента в радианах
o asin(число) - Возвращает арксинус аргумента в радианах
o atan(число) - Возвращает арктангенс аргумента в радианах
o atan(X,Y) – возвращает угол в радианах между горизонтальной осью и прямой, проведённой через начало координат и точку с координатами X,Y.
o ceil(число) - Возвращает большее целое число аргумента, округление в большую сторону.
o cos(число) - Возвращает косинус аргумента, заданного в радианах
o exp(число) - Возвращает экспоненту аргумента
o floor(число) - Возвращает наибольшее целое число аргумента, отбрасывает десятичную часть
o log(число) - Возвращает натуральный логарифм аргумента
o max(Список аргументов, разделённых переменными) – возвращает максимальный из аргументов. Если не задан ни один аргумент, возвращается значение NEGATIVE INFINITY. Если один из аргументов NaN, возвращается NaN.
o min(Список аргументов, разделённых переменными) - возвращает минимальный из аргументов. Если не задан ни один аргумент, возвращается значение POSITIVE INFINITY. Если один из аргументов NaN, возвращается NaN.
o pow(Основание, порядок) - Возвращает результат возведения в степень первого аргумента вторым.
o random() - Возвращает псевдослучайное число между нулем и единицей.
o round(Число) - Округление аргумента до ближайшего целого числа.
o sin(Число) - Возвращает синус аргумента
o sqrt(Число) - Возвращает квадратный корень аргумента.
o tan(Число) - Возвращает тангенс аргумента.