Ядро JavaScript 1.5. Справочник

Math


Встроенный объект, содержащий методы и свойства математических констант и функций. Например, в объекте Math свойство имеет значение pi.

Объект ядра

Реализован вJavaScript 1.0, NES 2.0

Версия ECMAECMA-262


Создание

Объект это предопределённый объект верхнего уровня в 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.

Возвращает значение числа, округлённого до ближайшего целого. Синус числа.

Квадратный корень числа. Тангенс числа.

Кроме того, этот объект наследует методы и из .



Содержание раздела