تابع 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