Подтипы данных

Хотя в 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

Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату