- •Тюменский государственный нефтегазовый университет
- •Встроенные объекты и функции
- •Объект Date
- •Методы объекта Date
- •Объект Math
- •Объект window
- •Объект window Свойства объекта window
- •Методы объекта window
- •Открытие новых окон
- •Встроенные диалоговые панели
- •Модальные диалоговые панели и справка
- •События объекта window
- •Задание к лабораторной работе
Объект 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.
Метод |
Описание |
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>.