Math - встроенный в JavaScript объект, дающий доступ к константам и математическим функциям. Объект Math делится на две части - свойства, содержащие константы и методы для реализации функций. Свойствами объекта Math являются математические константы:
E - Константа Эйлера. Приближенное значение 2.718 . . .
LN2 - Значение натурального логарифма числа два. Приближенное значение 0.693 . . .
LN10 - Значение натурального логарифма числа десять. Приближенное значение 2.302 . . .
LOG2_E - Логарифм e по основанию 2
LOG10_E - Десятичный логарифм e. Приближенное значение 0.434 . . .
PI - Число ПИ. Приближенное значение 3.1415 . . .
SQRT2 - Корень из двух
Методы объекта Math представляют собой математические функции:
abs() Возвращает абсолютное значение аргумента.
acos()Возвращает арккосинус аргумента
asin()Возвращает арксинус аргумента
atan() Возвращает арктангенс аргумента
ceil() Возвращает большее целое число аргумента, округление в большую сторону. Math.ceil(3.14) вернет 4
cos() Возвращает косинус аргумента
exp() Возвращает экспоненту аргумента
floor() Возвращает наибольшее целое число аргумента, отбрасывает десятичную часть
log() Возвращает натуральный логарифм аргумента
max()Возвращает больший из 2-х числовых аргументов. Math.max(3,5) вернет число 5
min() Возвращает меньший из 2-х числовых аргументов.
pow() Возвращает результат возведения в степень перврго аргумента вторым. Math.pow(5,3) вернет 125
random() Возвращает псевдослучайное число между нулем и единицей.
round()Округление аргумента до ближайшего целого числа.