Hàm VarType của VBScript
❮ Tham khảo VBScript hoàn chỉnh
Hàm VarType trả về một giá trị cho biết kiểu con của một biến được chỉ định.
Hàm VarType có thể trả về một trong các giá trị sau:
- 0 = vbEmpty - Biểu thị trống (chưa được khởi tạo)
- 1 = vbNull - Biểu thị Null (không có dữ liệu hợp lệ)
- 2 = vbInteger - Biểu thị số nguyên
- 3 = vbLong - Biểu thị số nguyên dài
- 4 = vbSingle - Biểu thị số dấu phẩy động có độ chính xác đơn
- 5 = vbDouble - Biểu thị số dấu phẩy động có độ chính xác kép
- 6 = vbCurrency - Cho biết loại tiền tệ
- 7 = vbDate – Cho biết ngày tháng
- 8 = vbString - Biểu thị một chuỗi
- 9 = vbObject - Biểu thị một đối tượng tự động hóa
- 10 = vbError - Báo lỗi
- 11 = vbBoolean - Biểu thị một boolean
- 12 = vbVariant - Biểu thị một biến thể (chỉ được sử dụng với mảng Biến thể)
- 13 = vbDataObject - Biểu thị đối tượng truy cập dữ liệu
- 14 = vbDecimal - Biểu thị số thập phân
- 17 = vbByte - Biểu thị một byte
- 20 = vbLongLong - Biểu thị số nguyên LongLong (chỉ hợp lệ trên nền tảng 64-bit)
- 36 = vbUserDefinedType - Cho biết các biến thể chứa loại do người dùng xác định
- 8192 = vbArray - Biểu thị một mảng
Lưu ý: Nếu biến là mảng VarType() trả về 8192 + VarType(array_element). Ví dụ: đối với mảng số nguyên VarType() sẽ trả về 8192 + 2 = 8194.
Cú pháp
VarType(varname)
Parameter | Description |
---|---|
varname | Required. A variable name |
Ví dụ
Ví dụ
<%
x="Hello World!"
response.write(VarType(x) & "<br />")
x=4
response.write(VarType(x) & "<br />")
x=4.675
response.write(VarType(x) & "<br />")
x=Null
response.write(VarType(x) & "<br />")
x=Empty
response.write(VarType(x) & "<br />")
x=True
response.write(VarType(x))
%>
Đầu ra của đoạn mã trên sẽ là:
8
2
5
1
0
11
Hiển thị ví dụ »❮ Tham khảo VBScript hoàn chỉnh