Математические функции и константы: объект Math
Объект Math обеспечивает доступ к различным математическим константам и функциям. Он существует в единственном экземпляре и потому не имеет конструктора. Соответственно все его свойства и методы являются статическими и должны вызываться обращением к объекту Math, а не его реализациям. Прототипа объект Math не имеет.
Свойства объекта MathСвойство | Описание |
---|
E | Основание натуральных логарифмов e. | LN10 | Число ln 10. | LN2 | Число ln 2. | LOG10E | Число lg e. | PI | Число π. | SQRT1_2 | Квадратный корень из 1/2. | SQRT2 | Квадратный корень из 2. |
Методы объекта MathМетод | Описание |
---|
abs | Возвращает абсолютную величину аргумента. | acos | Возвращает арккосинус аргумента. | asin | Возвращает арксинус аргумента. | atan | Возвращает арктангенс аргумента. | atan2 | Возвращает арктангенс частного от деления аргументов. | ceil | Возвращает наименьшее целое число, большее или равное аргументу. | cos | Возвращает косинус аргумента. | exp | Возвращает экспоненту аргумента. | floor | Возвращает наибольшее целое число, меньшее или равное аргументу. | log | Возвращает натуральный логарифм аргумента. | max | Возвращает наибольший из аргументов. | min | Возвращает наименьший из аргументов. | pow | Возводит первый аргумент в степень, заданную вторым. | random | Генерирует случайное число в диапазоне от 0 до 1. | round | Округляет аргумент до ближайшего целого числа. | sin | Возвращает синус аргумента. | sqrt | Возвращает квадратный корень из аргумента. | tan | Возвращает тангенс аргумента. |
Свойство E
Значением свойства E является основание натуральных логарифмов e, которое приблизительно равно 2.718281828459045. Пример: var x = Math.E.
Свойство LN10
Значением свойства LN10 является натуральный логарифм числа 10 (ln 10), который приблизительно равен 2.302585092994046. Пример: var x = Math.LN10.
Свойство LN2
Значением свойства LN2 является натуральный логарифм числа 2 (ln 2), который приблизительно равен 0.6931471805599453. Пример: var x = Math.LN2.
Свойство LOG10E
Значением свойства LOG10E является десятичный логарифм числа e (lg e), который приблизительно равен 0.4342944819032518. Пример: var x = Math.LOG10E.
Свойство LOG2E
Значением свойства LOG2E является двоичный логарифм числа e (log2e), который приблизительно равен 1.4426950408889634. Пример: var x = Math.LOG2E.
Свойство PI
Значением свойства PI является число π (отношение длины окружности к диаметру круга), которое приблизительно равно 3.1415926535897932. Пример: var x = Math.PI.
Свойство SQRT1_2
Значением свойства SQRT1_2 является квадратный корень из 1/2, который приблизительно равен 0.7071067811865476. Пример: var x = Math.SQRT1_2.
Свойство SQRT2
Значением свойства SQRT2 является квадратный корень из 2, который приблизительно равен 1.4142135623730951. Пример: var x = Math.SQRT2.
1 2 3 4 5
8 8 8
| |