Лекция: Подтипы данных и функции преобразования типов
Хотя в VBScript определён только один тип Variant, внутри этого типа имеется разделение на подтипы, описание которых приведено в Таблице 1. Для преобразования переменных к определённому подтипу нужно использовать соответствующую функцию преобразования, которые также представлены в Таблице 1.
Замечание: когда мы вводим в поле ввода числа типа Double или Single, то десятичная часть числа отделяется от целой при помощи символа запятая ( ,).
Отдельной строкой следует отметить функцию VarType, которая служит для запроса подтипа данных. (Подробная информация о работе функции Visual Basic Script Reference)
Таблица 1 — Подтипы данных и функции преобразования типов
Наименование | Функция преобразования | Описание |
Bool | CBool(x) | Только два значения: True или False |
Byte | CByte(x) | Положительные числа без десятичных точек (Целые в диапазоне от 0 до 255) |
Currency | CCur(x) | Денежные значения от -$922337203685477,5808 до $922337203685477,5807. Четыре знака после запятой обеспечивают правильное округление. |
Date/Time | CDate(x) | Значения даты и времени. Дата может находиться в диапазоне от 1 января 100 года до 31 декабря 9999 года. |
Double | CDbl(x) | Значения в диапазоне от -1,79769313486232D+308 до 1,79769313486232D+308. (Часто называются числами с плавающей точкой двойной точности) |
Integer | CInt(x) | Целочисленные значения в диапазоне от -32768 до +32767. |
Long | CLng(x) | Целочисленные значения в диапазоне от -2147483648 до +2147483647 4 байта |
Single | CSng(x) | Численные значения в диапазоне от -3,402823Е+38 до +3,402823Е+38. (Часто называются числами с плавающей точкой одинарной точности) |
String | CStr(x) | Строки, состоящие из 0-654000 алфавитно-цифровых символов. |
Object | Ссылка на объект |
еще рефераты
Еще работы по информатике