JavaScript объект 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.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 (не включительно) | |