Книга: Windows Script Host для Windows 2000/XP
Встроенные объекты (классы)
Как уже отмечалось в самом начале раздела, JScript является объектно-ориентированным языком, поэтому математические вычисления, работа со строками, датой и временем, а также такими структурами, как массивы и коллекции, осуществляются с помощью соответствующих встроенных объектов. В табл. П1.12 описаны некоторые объекты, которые могут быть полезны при создании сценариев с помощью WSH.
Таблица П1.12. Некоторые встроенные объекты JScript
Объект | Описание |
---|---|
Array |
Создание и работа с массивами данных произвольного типа |
Date |
Работа с данными, содержащими дату или время |
Enumerator |
Работа с коллекциями данных произвольного типа |
Math |
Выполнение математических вычислений |
String |
Работа с текстовыми строками |
Для того чтобы в сценарии использовать встроенный объект, необходимо создать переменную, с помощью которой можно будет получить доступ к свойствам и методам этого объекта. Для создания большинства переменных такого вида применяется оператор new
и специальная функция — конструктор нужного объекта. Название конструктора всегда совпадает с названием соответствующего встроенного объекта. Приведем пример создания объектов Date
и Array
!
var d;
d = new Date();
var a;
a = new Array(10);
Отметим, что объекты string можно создавать, просто записывая в кавычках значение строки:
var s;
s = "Привет!";
Опишем объекты, приведенные в табл. П1.12, более подробно.
- 1.3.2. Встроенные классы
- Глава 3. Классы P и NP
- ЧАСТЬ IV. База данных и ее объекты.
- Физические объекты
- 9.1. Классы и прототипы
- Классы сертификатов
- Статические классы
- Объекты без прототипов
- 9.8. Классы в ECMAScript 5
- Объекты базы данных
- Форматирующие объекты XSL-FO
- 9.7.4. Иерархии классов и абстрактные классы