СПРАВОЧНИК
Number и Math в JavaScript
Числа и математические функции
Алфавитный справочник методов и свойств объектов Number и Math в JavaScript, а также глобальных функций для работы с числами. Для каждой записи приведён рабочий пример с результатом.
Math: округление 6
Math.abs()
Math.abs(x)Возвращает абсолютное значение (модуль) числа.Math.ceil()
Math.ceil(x)Округляет число вверх до ближайшего целого.Math.floor()
Math.floor(x)Округляет число вниз до ближайшего целого.Math.round()
Math.round(x)Округляет число до ближайшего целого.Math.sign()
Math.sign(x)Возвращает знак числа: 1, -1, 0 или -0.Math.trunc()
Math.trunc(x)Отбрасывает дробную часть числа, оставляя целую.Math: прочее 5
Math.E
Math.EКонстанта e ≈ 2.71828 — основание натурального логарифма.Math.hypot()
Math.hypot(...values)Возвращает корень из суммы квадратов аргументов (гипотенузу).Math.max()
Math.max(...values)Возвращает наибольший из переданных аргументов.Math.min()
Math.min(...values)Возвращает наименьший из переданных аргументов.Math.random()
Math.random()Возвращает псевдослучайное число в диапазоне [0, 1).Math: степени 7
Math.cbrt()
Math.cbrt(x)Возвращает кубический корень числа.Math.exp()
Math.exp(x)Возвращает e в степени x.Math.log()
Math.log(x)Возвращает натуральный логарифм (по основанию e) числа.Math.log10()
Math.log10(x)Возвращает логарифм числа по основанию 10.Math.log2()
Math.log2(x)Возвращает логарифм числа по основанию 2.Math.pow()
Math.pow(base, exponent)Возводит base в степень exponent.Math.sqrt()
Math.sqrt(x)Возвращает квадратный корень числа.Math: тригонометрия 8
Math.acos()
Math.acos(x)Возвращает арккосинус (в радианах) значения от -1 до 1.Math.asin()
Math.asin(x)Возвращает арксинус (в радианах) значения от -1 до 1.Math.atan()
Math.atan(x)Возвращает арктангенс (в радианах) числа.Math.atan2()
Math.atan2(y, x)Возвращает угол точки (x, y) относительно оси X.Math.cos()
Math.cos(x)Возвращает косинус угла, заданного в радианах.Math.PI
Math.PIКонстанта π ≈ 3.14159 — отношение длины окружности к диаметру.Math.sin()
Math.sin(x)Возвращает синус угла, заданного в радианах.Math.tan()
Math.tan(x)Возвращает тангенс угла, заданного в радианах.Number 15
isFinite()
isFinite(value)Глобальная функция: проверяет, является ли значение конечным числом (с приведением типа).isNaN()
isNaN(value)Глобальная функция: проверяет, не является ли значение числом (с приведением типа).Number.EPSILON
Number.EPSILONНаименьшая разница между 1 и следующим представимым числом.Number.isFinite()
Number.isFinite(value)Проверяет, является ли значение конечным числом (без приведения типа).Number.isInteger()
Number.isInteger(value)Проверяет, является ли значение целым числом.Number.isNaN()
Number.isNaN(value)Надёжно проверяет, что значение равно NaN (без приведения типа).Number.isSafeInteger()
Number.isSafeInteger(value)Проверяет, является ли значение безопасным целым числом.Number.MAX_SAFE_INTEGER
Number.MAX_SAFE_INTEGERМаксимальное безопасное целое число: 2^53 − 1.Number.parseFloat()
Number.parseFloat(string)Разбирает строку и возвращает число с плавающей точкой.Number.parseInt()
Number.parseInt(string, radix)Разбирает строку и возвращает целое число (то же, что глобальный parseInt).Number.prototype.toFixed()
num.toFixed(digits)Форматирует число с фиксированным количеством знаков после запятой, возвращает строку.Number.prototype.toPrecision()
num.toPrecision(precision)Возвращает строку с заданным числом значащих цифр.Number.prototype.toString()
num.toString(radix)Преобразует число в строку, опционально в системе счисления radix (2–36).parseFloat()
parseFloat(string)Глобальная функция: разбирает строку в число с плавающей точкой.parseInt()
parseInt(string, radix)Глобальная функция: разбирает строку в целое число.