Книга: 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) |
Вычисляет угол в радианах от оси Oх до точки (у, х ). Возвращаемое значение лежит в диапазоне от -? до ? |
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);
- Встроенные объекты (классы)
- 4. Структуры данных: объекты и массивы
- Встроенные объекты ActionScript
- 11.6. Встроенные объекты JavaScript
- with - Выполняет некоторый код в конце указанного объекта
- 1.1. Введение в объектно-ориентированное программирование
- ЧАСТЬ IV. База данных и ее объекты.
- 1.1.1. Что такое объект
- Практическая работа 53. Запуск Access. Работа с объектами базы данных
- Физические объекты
- Иерархия объектов в InterBase
- Имена объектов длиной 68 символов