ฟังก์ชัน 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 | ย่อยประเภทเลขที่เป็นความเป็นจริง |
vbVariant | 12 | Variant (ใช้สำหรับตัวแปรแรงเรียก) |
vbDataObject | 13 | ตัวแปรของการเข้าถึงข้อมูล |
vbDecimal | 14 | ย่อยประเภทเลขเป็นจำนวนเต็ม |
vbByte | 17 | ย่อยประเภทบิต |
vbArray | 8192 | แรงเรียก |
หมายเหตุ:ตัวเรียกค่านี้เป็นตัวเรียกที่กำหนดโดย VBScript ดังนั้น ชื่อเรียกนี้สามารถใช้ได้ทุกที่ในโค้ดเพื่อแทนค่าที่แท้จริง
หมายเหตุ:หากตัวแปรเป็นตัวแปรแบบแรงเรียกในภาษา 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