English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основы JavaScript

Объекты JavaScript

Функции JavaScript

JS HTML DOM

JS браузер BOM

Основы AJAX

JavaScript справочник

Объект Math (математика) в JavaScript

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

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

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

Math.PI

Math.PIСвойства представляют собой отношение окружности к直径, приблизительно равно 3,14159.

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

Math.round()

Этот метод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
проверить это, посмотрев‹/›

Math.pow()

Этот метод возвращает базу в степени exponent, то есть base экспонента.Math.pow(x, y)

Math.pow(5, 3);// 125
проверить это, посмотрев‹/›

первый параметр является базой.

второй параметр используется для повышения степени оснований.

Math.sqrt()

Этот метод возвращает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);
проверить это, посмотрев‹/›

Math.abs()

Этот метод возвращаетxабсолютное (положительное) значение.Math.abs(x)

Math.ceil()

Этот метод возвращаетокругление.до следующего наибольшего целого.xзначение.Math.ceil(x)

let x = Math.ceil(3.1);// 4
let y = Math.ceil(3.8);// 4
document.write(x + "<br>" + y);
проверить это, посмотрев‹/›

Math.floor()

Этот метод возвращаетокругление.до следующего наименьшего целого.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()

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()

Math.cos()Метод возвращает косинус заданного числа.

Этот метод возвращает числовое значение между -1 и 1, представляющее косинус угла.

Math.max() и Math.min()

Math.max()Метод возвращает наибольшее из чисел в списке параметров.

Math.max(5, 2, 12, 4, 97, 26);   // 97
проверить это, посмотрев‹/›

Math.min()Метод возвращает наименьшее из чисел в списке параметров.

Math.min(5, 2, 12, 4, 97, 26);   // 2
проверить это, посмотрев‹/›

Math.random()

Math.random()Метод возвращает случайное число от 0 (включительно) до 1 (не включительно).

Вы можетеMath.random()Подробнее о этом можно узнать в следующей главе.

Референс-руководство по объекту Math

Для полного списка свойств и методов посетите нашРеференс-руководство по объекту Math JavaScript.

Часть справки содержит описание и примеры всех свойств и методов Math.