Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
53
Добавлен:
03.03.2016
Размер:
268.8 Кб
Скачать

Обновление записываемой в поле информации достигается путем присвоения document.htmlClock.timeField.value

значения timeString, в которую записываются все значения.

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

В форме определяется поле с именем timeField, которое используется для вывода значения переменной timeString.32

ВНИМАНИЕ: Функция ShowTime() является рекурсивной, так как для обновления значения времени она вызывает сама себя.

В этом примере она будет вызывать себя вечно или пока не завершит работу браузер, или до тех пор, пока не будет загружен документ по другому URL.

33

Объект Math

Синтаксис:

Math.propertyName;

Math.methodName ();

Описание:

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

Обработчики событий: нет

34

Свойства:

Это набор математических констант:

E – основание натурального логарифма; PI – число 3.1415926;

LN2 - натуральный логарифм числа 2; LN10 - натуральный логарифм числа 10; SQRT2 – квадратный корень из 2; SQRT1_2 - квадратный корень из 0.5; LOG2E – двойной логарифм числа е; LOG10E – десятичный логарифм числа е.

35

Методы:

abs(),

acos(), asin(), atan(), atan2(y,x) - возвращает угол в

радианах между осью Х и вектором (х, у)

cos(), sin (), tan (), exp (), log (), sqrt (),

max (x,y), min (x,y), pow (x,y) => xy,

36

random () псевдослучайное числа на (0,1). Эта функция работает на всех платформах. В качестве начального числа используется текущее время

( содержимое системного таймера),

round () – округление с точность до 0.5,

37

ceil (x) – целое число, большее или равное x, например,

Math.ceil (45.78) => 46

Math.ceil (45.28) => 46

Math.ceil (-45.28) => -45

floor (x) - целое число, меньшее или

 

равное x, например,

Math. floor (45.78)

=> 45

Math. floor (45.28)

=> 45

Math. floor (-45.28)

=> -46.

38

Доступ к математическим константам осуществляется с помощью конструкции

piVal = Math.PI;

Методы объекта Math можно использовать с соответствующими аргументами:

x = Math. pow (2,12); Вычисляется x =212.

39

Объект String

StringObject.propertyName;

StringObject.methodName ();

Объект может быть создан: var Str1 = Строка 1;

var Str2 = Строка 2;

var Str3 = new String (“Строка 3”);

40

Описание:

Объект String состоит из набора буквенно-цифровых символов и имеет лишь одно свойство, а именно length (длина).

Например, если

var NameS = "JavaScript";

то NameS.length будет равна 10.

41

Соседние файлы в папке Лекции