Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа №4 -JS2.doc
Скачиваний:
8
Добавлен:
25.11.2019
Размер:
363.01 Кб
Скачать

Объект Math

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

З

<!-----------------------------------------------------------------------------------------------------------------

MATH1.HTM — Свойства объекта Math

«JavaScript для всех»

Алексей Федоров, 1998

------------------------------------------------------------------------------------------------------------------>

<html>

<head><title>JavaScript Demos</title></head>

<body>

<center><font size = 4>Свойства объекта <B>Math</B></font><p>

<script language="JavaScript">

s = "<TABLE BORDER=2>"+

"<TR><TD><B>E</B></TD><TD> " + Math.E +

"</TD></TR>" +

"<TR><TD><B>LN2</B></TD><TD>" + Math.LN2 +

"</TD></TR>" +

"<TR><TD><B>LN10</B></TD><TD>" + Math.LN10 +

"</TD></TR>" +

"<TR><TD><B>LOG2E</B></TD><TD>" + Math.LOG2E +

"</TD></TR>" +

"<TR><TD><B>LOG10E</B></TO><TD>" + Math.LOG10E +

"</TD></TR>" +

"<TR><TD><B>PK/B></TD><TD>" + Math.PI +

"</TD></TR>" +

"<TR><TD><B>SQRT1_2</B></TD><TD>" + Math.SQRT1_2 +

"<TD></TR>" +

"<TR><TD><B>SQRT2</B></TD><TD>" + Math.SQRT2 +

"</TD><TR>" +

"</TABLE>";

document.write(s);

</script>

</center>

</body>

</html>

начения свойств объекта Math показаны на рисунке.

В следующей таблице перечислены методы, предоставляемые объектом Math.

Метод

Описание

abs

Возвращает абсолютное значение аргумента.

sin, cos, tan

Стандартные тригонометрические функции, аргументы указываются в радианах.

acos, asin, atan

Инверсные тригонометрические функции, возвращают значения в радианах.

exp, log

Экспонента и натуральный логарифм, основание - е (константа Эйлера).

ceil

Возвращает целое число, большее или равное аргументу.

floor

Возвращает целое число, меньшее или равное аргументу.

min,max

Возвращает большее или меньшее двух аргументов.

pow

Возвращает степень аргумента.

round

Округляет аргумент до ближайшего целого.

sqrt

Возвращает квадратный корень аргумента.

При использовании большого числа свойств и методов объекта Math, например, при проведении каких-либо вычислений, удобно воспользоваться оператором with:

with (Math) {

а = PI * r*r;

b = floor(c);

у = r*sin(theta);

x = r*cos(theta);

z = round(b);

}

Объект window

О бъект window находится в вершине иерархии и является контейнером для других объектов. Он представляет собой текущее окно браузера. Это может быть обычное окно либо одно из окон набора фреймов. В последнем случае у объекта будет присутствовать коллекция frames, каждый элемент которой будет представлять собой отдельный фрейм, описанный внутри тэгов <FRAMESET>,</FRAMESET>.