Книга: Windows Script Host для Windows 2000/XP
Подтипы данных
Подтипы данных
Хотя в VBScript определен только один тип Variant
, внутри этого типа имеется разделение на подтипы, описание которых приведено в табл. П2.1. Для преобразования переменных к определенному подтипу нужно использовать соответствующую функцию преобразования; такие функции также представлены в табл. П2.1.
Таблица П2.1. Подтипы данных
Подтип | Функция преобразования | Описание |
---|---|---|
Empty |
— | Автоматически присваивается новым переменным, когда для них еще не определено явное значение |
Null |
— | Указывает на то, что переменная не содержит допустимых значений |
Bool |
CBool(x) |
Используется для работы с логическими переменными, принимающим два допустимых значения: true или false |
Byte |
CByte(x) |
Содержит целые числа в диапазоне от 0 до 255 |
Integer |
CInt(X) |
Содержит целые числа в диапазоне от –32768 до 32768 |
Currency |
CCur(x) |
Специальный числовой формат для денежных величин |
Long |
CLng(x) |
Содержит целые числа в диапазоне от -2147483648 до 2147483647 |
Single |
CSngl(x) |
Тип чисел с плавающей точкой одинарной точности |
Double |
CDbl(x) |
Тип чисел с плавающей точкой двойной точности |
Date/Time |
CDate(x) |
Содержит числа, соответствующие датам и времени от 1 января 100 года до 31 декабря 9999 года |
String |
CStr(x) |
Символьный подтип данных. Текстовые строки в VBScript — это последовательность символов, заключенных в двойные кавычки |
Object |
— | Ссылка на объект |
Error |
— | Тип данных, предназначенный для хранения номеров ошибок |
В переменную, которая была ранее объявлена с использованием ключевого слова Dim
, можно записать ссылку на какой-либо объект. Делается это с помощью оператора Set
, например:
Dim FSO
Set FSO=CreateObject("Scripting.FileSystemObject")
Здесь функция CreateObject()
возвращает экземпляр объекта FileSystemObject
, ссылка на который заносится в переменную FSO
.
После того как ссылка на объект станет ненужной, переменную можно освободить с помощью ключевого слова Nothing
:
Set FSO=Nothing
- Тип данных BLOB
- Пользовательские типы данных
- Подтипы
- Резервное копирование базы данных InterBase
- Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
- Резервное копирование многофайловых баз данных
- Восстановление из резервных копий многофайловых баз данных
- Владелец базы данных
- ЧАСТЬ IV. База данных и ее объекты.
- Перевод базы данных InterBase 6.x на 3-й диалект
- Типы данных для работы с датой и временем
- Практическая работа 53. Запуск Access. Работа с объектами базы данных