ฟังก์ชันVBScript VarType
❮ การอ้างอิง VBScript ที่สมบูรณ์
ฟังก์ชัน VarType ส่งคืนค่าที่ระบุประเภทย่อยของตัวแปรที่ระบุ
ฟังก์ชัน VarType สามารถคืนค่าหนึ่งในค่าต่อไปนี้:
- 0 = vbEmpty - ระบุว่าว่างเปล่า (ไม่ได้กำหนดค่าเริ่มต้น)
- 1 = vbNull - ระบุค่าว่าง (ไม่มีข้อมูลที่ถูกต้อง)
- 2 = vbInteger - ระบุจำนวนเต็ม
- 3 = vbLong - ระบุจำนวนเต็มยาว
- 4 = vbSingle - ระบุเลขทศนิยมความแม่นยำเดียว
- 5 = vbDouble - ระบุเลขทศนิยมที่มีความแม่นยำสองเท่า
- 6 = vbCurrency - ระบุสกุลเงิน
- 7 = vbDate - ระบุวันที่
- 8 = vbString - ระบุสตริง
- 9 = vbObject - ระบุออบเจ็กต์อัตโนมัติ
- 10 = vbError - ระบุข้อผิดพลาด
- 11 = vbBoolean - ระบุบูลีน
- 12 = vbVariant - ระบุตัวแปร (ใช้กับอาร์เรย์ของ Variants เท่านั้น)
- 13 = vbDataObject - ระบุวัตถุการเข้าถึงข้อมูล
- 17 = vbByte - ระบุ byte
- 8192 = vbArray - ระบุอาร์เรย์
หมายเหตุ:หากตัวแปรเป็นอาร์เรย์ VarType() จะส่งกลับ 8192 + VarType(array_element) ตัวอย่าง: สำหรับอาร์เรย์ของจำนวนเต็ม VarType() จะส่งกลับ 8192 + 2 = 8194
ไวยากรณ์
VarType(varname)
Parameter | Description |
---|---|
varname | Required. A variable name |
ตัวอย่าง
ตัวอย่าง
<%
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))
%>
ผลลัพธ์ของโค้ดด้านบนจะเป็น:
8
2
5
1
0
11
❮ การอ้างอิง VBScript ที่สมบูรณ์