English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Объект Math в JavaScript позволяет выполнять математические операции с числами.
В отличие от других глобальных объектов, объект Math не имеет конструктора. Методы и свойства статичны.
Все методы и свойства объекта Math могут быть использованы без предварительного создания объекта.
Math.PIСвойства представляют собой отношение окружности к直径, приблизительно равно 3,14159.
Math.PI;проверить это, посмотрев‹/›
Внимание: Все свойства и методы объекта Math статичны и могут быть вызываемы, используя объект Math, без необходимости его создания.
Этот методxзначение округляется до ближайшего целого.Math.round(x)
Если дробная часть параметра больше 0.5, то параметр округляется до целого с следующим более высоким абсолютным значением.
Если меньше 0.5, то параметр округляется до целого с более низким абсолютным значением.
Если дробная часть точно равна 0.5, то параметр будет округлен по+∞округление в сторону следующего целого.
Math.round(3.4); // 3 Math.round(3.5); // 4 Math.round(3.6); // 4 Math.round(-20.2); // -20 Math.round(-20.8); // -21проверить это, посмотрев‹/›
Этот метод возвращает базу в степени exponent, то есть base экспонента.Math.pow(x, y)
Math.pow(5, 3);// 125проверить это, посмотрев‹/›
первый параметр является базой.
второй параметр используется для повышения степени оснований.
Этот метод возвращаетx-гокорень квадратный.Math.sqrt(x)
let x = Math.sqrt(9);// 3 let y = Math.sqrt(25); // 5 document.write("SQRT of 9 is: " + x + "<br>" + "SQRT of 25 is: " + y);проверить это, посмотрев‹/›
Этот метод возвращаетxабсолютное (положительное) значение.Math.abs(x)
Math.abs(-5);// 5проверить это, посмотрев‹/›
Этот метод возвращаетокругление.до следующего наибольшего целого.xзначение.Math.ceil(x)
let x = Math.ceil(3.1);// 4 let y = Math.ceil(3.8);// 4 document.write(x + "<br>" + y);проверить это, посмотрев‹/›
Этот метод возвращаетокругление.до следующего наименьшего целого.xзначение.Math.floor(x)
let x = Math.floor(3.1);// 3 let y = Math.floor(3.8);// 3 document.write(x + "<br>" + y);проверить это, посмотрев‹/›
Math.sin()Метод возвращает синус заданного числа.
Этот метод возвращает значение между -1 и 1, которое представляет синус угла, выраженного в радианах.
Math.sin(0); // 0 Math.sin(1); // 0.8414709848078965 Math.sin(4); // -0.7568024953079282 Math.sin(Math.PI); // 1.2246467991473532e-16 Math.sin(Math.PI / 2); // 1проверить это, посмотрев‹/›
Math.cos()Метод возвращает косинус заданного числа.
Этот метод возвращает числовое значение между -1 и 1, представляющее косинус угла.
Math.cos(1);проверить это, посмотрев‹/›
Math.max()Метод возвращает наибольшее из чисел в списке параметров.
Math.max(5, 2, 12, 4, 97, 26); // 97проверить это, посмотрев‹/›
Math.min()Метод возвращает наименьшее из чисел в списке параметров.
Math.min(5, 2, 12, 4, 97, 26); // 2проверить это, посмотрев‹/›
Math.random()Метод возвращает случайное число от 0 (включительно) до 1 (не включительно).
Math.random();проверить это, посмотрев‹/›
Вы можетеMath.random()Подробнее о этом можно узнать в следующей главе.
Для полного списка свойств и методов посетите нашРеференс-руководство по объекту Math JavaScript.
Часть справки содержит описание и примеры всех свойств и методов Math.