JavaScript объект Math позволяет решать различные математические задачи с числами

В отличие от других глобальных объектов, у объекта Math нет конструктора. Его методы и свойства являются статическими.

Все методы и свойства (константы) объекта Math можно использовать без предварительного создания самого объекта

Свойства (константы) объекта Math

Math.PI - число ПИ
Math.E - число Эйлера
Math.SQRT2 - квадратный корень из 2
Math.SQRT1_2 - квадратный корень из 1/2
Math.LN2 - натуральный логарифм из 2
Math.LN10 - натуральный логарифм из 10
Math.LOG2E - логарифм по основанию 2 для числа E
Math.LOG10E - логарифм по основанию 2 для числа E

Методы объекта Math

Math.abs(-2.72) - возвращает абсолютное значение от e
Math.round(Math.E) - возвращает округленное значение е
Math.ceil(Math.E) - приводит число е к ближайшему большему целому
Math.floor(Math.E) - приводит число е к ближайшему меньшему целому
Math.exp(Math.E) - возвращает экспоненту от е (Ex)
Math.log(Math.E) - возвращает натуральный логарифм (по основанию E) числа е
Math.pow(4,2) - возводит 4 в степень 2
Math.sqrt(4) - возвращает квадратный корень от 4
Math.cos(60 * Math.PI / 180) - возвращает косинус угла 60 градусов (значение угла должно быть в радианах)
Math.acos(0.5253) - возвращает арккосинус угла 0.5 в радианах; в градусах - это град.
Math.sin(30 * Math.PI / 180) - возвращает синус угла 30 градусов (значение угла должно быть в радианах)
Math.asin(0.5253) - возвращает арксинус угла 0.5 в радианах; в градусах - это град.
Math.tan(45 * Math.PI / 180) - возвращает тангенс угла 45 градусов (значение угла должно быть в радианах)
Math.atan(0.5253) - возвращает арктангенс угла 0.5253, как числовое значение в диапазоне от -PI/2 до PI/2 в радианах; в градусах - это град.
Math.atan2(2,4) - возвращает арктангенс частного своих аргументов
Math.max(2, 4, 6, -6) - возвращает наибольшее значение в списке
Math.min(2, 4, 6, -6) - возвращает наименьшее значение в списке
Math.random() - возвращает случайное число между 0 и 1
Math.floor(Math.random() * 100) - возвращает случайное целое число между 0 и 100
Math.floor(Math.random() * 100)+1 - возвращает случайное целое число между 1 и 100
Math.floor(Math.random() * (max - min) ) + min - функция возвращает случайное число от min (включительно) до max (не включительно)