Референсное руководство JavaScript Math

  • Предыдущая страница JS Map
  • Следующая страница JS Number

Объект Math

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

Math не является конструктором. Все свойства/методы объекта Math можно вызывать, используя Math в качестве объекта, без необходимости его создания:

var x = Math.PI;            // возврат PI
var y = Math.sqrt(16);      // возврат квадратного корня из 16

попробуйте сами

для учебника по объекту Math, пожалуйста, читайте наш JavaScript математический учебник.

свойства объекта Math

свойство описание
E возврат числа Эйлера (приблизительно 2.718).
LN2 возврат натурального логарифма от 2 (приблизительно 0.693).
LN10 возврат натурального логарифма от 10 (приблизительно 2.302).
LOG2E возврат логарифма от E с основанием 2 (приблизительно 1.442).
LOG10E возврат логарифма от E с основанием 10 (приблизительно 0.434).
PI возврат PI (приблизительно 3.14).
SQRT1_2 возврат квадратного корня из 1/2 (приблизительно 0.707).
SQRT2 возврат квадратного корня из 2 (приблизительно 1.414).

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

метод описание
abs(x) возврат абсолютного значения от x.
acos(x) возврат арккосинуса от x, значение возвращает в градусах.
acosh(x) возврат hyperbolического арккосинуса от x.
asin(x) возврат арксинуса от x, значение возвращает в градусах.
asinh(x) возврат hyperbolического арксинуса от x.
atan(x) возврат арктангенса от x, значение возвращает из интервала -PI/2 до PI/2.
atan2(y, x) возврат арктангенса от отношения параметра.
atanh(x) возврат hyperbolического арктангенса от x.
cbrt(x) возврат кубического корня от x.
ceil(x) возврат x, округленного до ближайшего целого.
clz32(x) возврат количества ведущих нулей в 32-битном двоичном представлении x.
cos(x) возврат косинуса от x (x в градусах).
cosh(x) возврат г hyperbolического косинуса от x.
exp(x) возврат значения Ex.
expm1(x) возврат значения Ex - 1.
floor(x) возврат x, оканчивающегося на ближайшее целое.
fround(x) возврат наиближеной к значению числа с плавающей запятой (32-битное единичное форматирование).
log(x) возврат натурального логарифма от x.
log10(x) возврат логарифма от x с основанием 10.
log1p(x) возврат значения 1 + x в натуральном логарифме.
log2(x) возврат логарифма от x с основанием 2.
max(x, y, z, ...,, n) возврат максимального значения.
min(x, y, z, ...,, n) возврат минимального значения.
pow(x, y) Возвратить значение y-й степени числа x.
random() Возвратить случайное число между 0 и 1.
round(x) Округлить x до ближайшего целого числа.
sign(x) Возвратить знак числа (проверка, является ли оно положительным, отрицательным или нулевым).
sin(x) Возвратить синус числа (x в градусах).
sinh(x) Возвратить гиперболический синус числа.
sqrt(x) Возвратить квадратный корень из x.
tan(x) Возвратить тангенс угла.
tanh(x) Возвратить гиперболический тангенс числа.
trunc(x) Возвратить целую часть числа (x).
  • Предыдущая страница JS Map
  • Следующая страница JS Number