theretalk.ru

    Главная      
Программирование
Самоучители:

Объект Math

Объект Math является встроенным объектом языка JavaScript и содержит свойства и методы, используемые для выполнения математических операций. Объект Math включает также некоторые широко применяемые математические константы.
    Синтаксис:

Math.propertyName
Math.methodName(parameters)
Свойства


    Свойствами объекта Math являются математические константы:

E
Константа Эйлера. Приближенное значение 2.718 . . .
LN2
Значение натурального логарифма числа два. Приближенное значение 0.693 . . .
LN10
Значение натурального логарифма числа десять. Приближенное значение 2.302 . . .
LOG2_E
Логарифм e по основанию 2 (не вижу смысла в этой константе - это же корень из двух.) Приближенное значение 1.442 . . .)
LOG10_E
Десятичный логарифм e. Приближенное значение 0.434 . . .
PI
Число ПИ. Приближенное значение 3.1415 . . .
SQRT2
Корень из двух, (ыгы, это все равно, как еще и натуральный логарифм 2*e в степени 1/2)


Методы


Методы объекта Math представляют собой математические функции. Пожалуй, и их включим в таблицу:

abs()
Возвращает абсолютное значение аргумента.
acos()
Возвращает арккосинус аргумента
asin()
Возвращает арксинус аргумента
atan()
Возвращает арктангенс аргумента
ceil()
Возвращает большее целое число аргумента, округление в большую сторону. Math.ceil(3.14) вернет 4
cos()
Возвращает косинус аргумента
exp()
Возвращает экспоненту аргумента
floor()
Возвращает наибольшее целое число аргумента, отбрасывает десятичную часть
log()
Возвращает натуральный логарифм аргумента
max()
Возвращает больший из 2-х числовых аргументов. Math.max(3,5) вернет число 5
min()
Возвращает меньший из 2-х числовых аргументов.
pow()
Возвращает результат возведения в степень перврго аргумента вторым. Math.pow(5,3) вернет 125
random()Возвращает псевдослучайное число между нулем и единицей.
round()
Округление аргумента до ближайшего целого числа.
sin()
Возвращает синус аргумента
sqrt()
Возвращает квадратный корень аргумента
tan()
Возвращает тангенс аргумента


Вот как будто и все методы. Обработчиков событий конечно нет для внутренних объектов. Синтаксис очень прост, вызывается метод как любая функция, но это всеже метод и не забывайте указывать префикс Math перед методом: var mpi = Math.Pi. В данном случае переменной mpi присвоится значение Пи. Или, например, var myvar = Math.sin(Math.Pi/4). Думаю, комментарии излишни.

Интернет и сети
Самоучители:
Статьи:

theretalk.ru 2007-2008 г.

Rambler's Top100


на www.altavista.ru