Книга: Windows Script Host для Windows 2000/XP

Объект Math

Объект Math

Встроенный класс Math применяется для математических вычислений и содержит основные математические константы и функции.

Замечание

Объект Math создается сервером сценариев автоматически и не может быть создан при помощи оператора new, как другие встроенные объекты. Все методы и свойства этого объекта доступны из сценария без какого-либо предварительного объявления.

Свойства объекта Math (все они являются математическими константами) описаны в табл. П1.17.

Таблица П1.17. Свойства объекта Math

Свойство Описание
Е Константа е. Приблизительное ее значение равно 2,718
LN2 Натуральный логарифм числа 2 (приблизительно 0,693)
LN10 Натуральный логарифм числа 10 (приблизительно 2,302)
LOG2E Логарифм числа е по основанию 2 (примерно 1,442)
LOG10E Логарифм числа е по основанию 10 (примерно 0,434)
PI Число ?, т.е. константа с приблизительным значением, равным 3,142
SQRT1_2 Корень квадратный из ? (примерно 0,707)
SQRT2 Корень квадратный из 2 (примерно 1,414)

Методы объекта Math (они являются стандартными математическими функциями) приведены в табл. П1.18.

Таблица П1.18. Методы объекта Math

Метод Описание
abs(х) Возвращает абсолютное значение числа х
acos(х) Возвращает арккосинус числа х
asin(х) Возвращает арксинус числа х
atan(x) Возвращает арктангенс числа х
atan2(у,x) Вычисляет угол в радианах от оси до точки (у, х). Возвращаемое значение лежит в диапазоне от -? до ?
ceil(x) Возвращает наименьшее целое значение, большее или равное аргументу х
cos(x) Возвращает косинус числа х
exp(x) Экспоненциальная функция, возвращает число е, возведенное в степень х
floor(x) Возвращает наибольшее целое значение, меньшее или равное аргументу х
log(x) Возвращает натуральный логарифм числа х
max(x1, x2) Возвращает наибольшее из двух значений x1 и х2
min(x2, x2) Возвращает наименьшее из двух значений x1 и х2
pow(y,x) Возводит число у в степеньх и возвращает полученный результат
random() Возвращает случайное число в интервале от 0 до 1
round(x) Выполняет округление значения аргумента х до ближайшего целого. Если десятичная часть числа равна 0,5 или больше этого значения, то округление выполняется в б?льшую сторону, иначе — в меньшую
sin(x) Возвращает синус числа х
sqrt(x) Вычисляет квадратный корень из числа х и возвращает полученное значение
tan(x) Возвращает тангенс числа х

Приведем пример использования свойств и методов встроенного объекта Math:

var x,y,z;
х = 12;
у = Math.sqrt(х);
z = 2*Math.PI * Math.pow(у, x);

Оглавление книги


Генерация: 1.010. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз