تابع VarType در VBScript

تعریف و استفاده

تابع VarType مقدارهایی را بازگرداند که نشان‌دهنده زیر نوع متغیر مشخص شده را نشان می‌دهد.

مقدارهایی که تابع VarType می‌تواند بازگرداند:

اعداد ثابت مقدار توضیح
vbEmpty 0 غیرفعال شده (پیش‌فرض)
vbNull 1 بدون هیچ داده معتبر
vbInteger 2 زیر نوع عدد صحیح
vbLong 3 زیر نوع عدد صحیح بزرگ
vbSingle 4 زیر نوع دقت یکگانه
vbDouble 5 زیر نوع دقت دوگانه
vbCurrency 6 زیر نوع ارز
vbDate 7 مقدار تاریخ یا زمان
vbString 8 مقدار رشته‌ای
vbObject 9 زیرگونه رشته‌ای
vbError 10 زیرگونه خطا
vbBoolean 11 زیرگونه Boolean
vbVariant 12 Variant (تنها برای آرایه‌های متغیر)
vbDataObject 13 وسیله دسترسی به داده
vbDecimal 14 زیرگونه اعداد اهل عربستان
vbByte 17 زیرگونه بایتی
vbArray 8192 آرایه

نکته:این مقادیر توسط VBScript تعیین شده‌اند. بنابراین، این نام‌ها می‌توانند در هر جایی از کد استفاده شوند تا جایگزین مقادیر واقعی شوند.

نکته:اگر متغیر یک آرایه باشد، VarType() 8192 + VarType(عنصر آرایه) را برمی‌گرداند. مثال: VarType() آرایه اعداد صحیح 8192 + 2 = 8194 برمی‌گرداند.

نحوه استفاده

VarType(varname)
پارامترها توضیح
varname ضروری است. نام متغیر.

مثال

dim x
x="Hello World!"
document.write(VarType(x))
x=4
document.write(VarType(x))
x=4.675
document.write(VarType(x))
x=Null
document.write(VarType(x))
x=Empty
document.write(VarType(x))
x=True
document.write(VarType(x))

به ترتیب خروجی:

String
Integer
Double
Null
Empty
Boolean