Иллюстрированный самоучитель по Dreamweaver MX


         

Системных классов, предоставляемых программисту интерпретатором,


Системных классов, предоставляемых программисту интерпретатором, довольно много. Среди них есть, например, класс Date, предназначенный для работы со значениями даты и времени.

var d;

d = new Date () ;

Только что мы создали объект класса Date. Так как мы не передали параметр в функцию конструктора этого класса, интерпретатор поместил в этот объект значение текущей даты. После этого можно, например, узнать номер дня недели:

var dayNumber; dayNumber = d.getDay(};

Или выяснить год:

var year;

year = d.getFullYear();

Некоторые методы класса Date перечислены в табл. 13.1.

Как видите, класс Date предусматривает полный набор методов для работы со значениями даты и времени. Другие системные классы также имеют достаточно большие наборы свойств и методов, которые мы не будем здесь рассматривать.

Таблица 13.1. Некоторые методы класса Date





























































































































Метод



Описание



getDate ( )



Возвращает число



getDay ( )



Возвращает цифру, обозначающую день недели (0 — воскресенье, 1 — понедельник, 2 — вторник и т. д.)



getFullYear()



Возвращает год



getHours ( )



Возвращает час



getMilliseconds ( )



Возвращает миллисекунды



getMinutes ( )



Возвращает минуты



getMonth ( )



Возвращает цифру, обозначающую месяц (от 0 до 11)



getSeconds ( )



Возвращает секунды



getTime ( )



Возвращает время в виде количества миллисекунд, прошедших с полуночи 1 января 1 970 года



Системный класс Math — другого рода. Он включает набор свойств и методов, реализующих различные математические и тригонометрические функции. Единственный его объект создается самим интерпретатором JavaScript при запуске и уничтожается при завершении работы. Так что вам не нужно самим создавать объекты этого класса. Это как раз типичный случай системного объекта.

var f;

f = Math.sin(Math.PI);

В результате вычисления вышеприведенного выражения в переменной f окажется значение sin (я).

Существуют также системные классы Number и string, служащие для хранения данных соответственно числового и строкового форматов, и несколько других системных классов, используемых значительно реже.


Содержание  Назад  Вперед