Math
Встроенный объект, содержащий методы и свойства математических констант и функций. Например, в объекте Math свойство имеет значение pi.
Объект ядра
Реализован в
Версия ECMA
Объект это предопределённый объект верхнего уровня в JavaScript. Вы можете автоматически получать доступ к нему без использования конструктора или вызова метода.
Описание
Все свойства и методы объекта Math являются статическими/static. Вы обращаетесь к константе PI как Math.PI и можете вызывать функцию синуса как Math.sin(x), где x это аргумент метода. Константы определены с полной точностью вещественных чисел в JavaScript.
Часто бывает удобно использовать оператор , когда раздел кода использует несколько констант и методов Math, тогда нет необходимости вводить "Math" каждый раз. Например,
with (Math) {
a = PI * r*r
y = r*sin(theta)
x = r*cos(theta)
}
Свойства. Резюме.
Свойство
Описание
Константа Эйлера и база натуральных логарифмов, приблизительно 2.718.
Натуральный логарифм из 2, приблизительно 0.693.
Натуральный логарифм из 10, приблизительно 2.302.
С базой 2, логарифм E (приблизительно 1.442).
С базой 10, логарифм E (приблизительно 0.434).
Отношение окружности к диаметру, приблизительно 3.14159.
Квадратный корень из 1/2; приблизительно 0.707.
Квадратный корень из 2, приблизительно 1.414.
Методы. Резюме.
Метод
Описание
Возвращает абсолютное значение числа.
Возвращает арккосинус числа (в радианах).
Возвращает арксинус числа (в радианах).
Возвращает арктангенс числа (в радианах).
Возвращает арктангенс частного аргументов.
Возвращает наименьшее целое число, больше или равное данному числу.
Возвращает Enumber, где number это аргумент, а E константа Эйлера, база натуральных логарифмов.
Возвращает наибольшее целое, меньше или равное данному числу.
Возвращает натуральный логарифм (база E) числа.
Возвращает большее из двух чисел.
Возвращает меньшее из двух чисел.
Возвращает base степени exponent, то есть, baseexponent.
Возвращает псевдослучайное число в диапазоне от 0 до 1.
Возвращает значение числа, округлённого до ближайшего целого.
Квадратный корень числа.
Кроме того, этот объект наследует методы и из .