### A VBScript változók altípusai és konverziói

Kifejezés: | document.write(Kifejezés):
Boolean, CBool
True |
False |
CBool("False") |
CBool("True") |
CBool("Hamis") |
CBool("Igaz") |
CBool("Falsch") vagy CBool("Richtig") | típuseltérés hiba!
CBool(-1) |
CBool(0) |
CBool(1000) |
CBool(-1000) |
Byte, CByte
CByte(43) |
TypeName(CByte(43)) |
CByte(4.7) |
CByte(300) | túlcsordulás!
CByte(-25) | túlcsordulás!
Integer, CInt
TypeName(32000)) |
TypeName(-32000) |
CInt(30000 + 30000) | túlcsordulás!
CInt(-8.7) |
CInt(True) |
CInt(False) |
Long, CLng
TypeName(30000 + 30000) |
CLng(1234) |
TypeName(1234567890) |
1234567890 |
Double, CDbl
TypeName(1234567890123456) |
1234567890123456 |
TypeName(100) |
| de: TypeName(1E2) |
TypeName(5.7) |
CDbl(32) |
2E400 | túlcsordulás!
CDbl("1 234 567,8") |
CDbl("1 234 567,8") |
TypeName(1/7) |
1/7 |
Single, CSng
CSng(1/7) |
CSng(1000 + 1/7) |
TypeName(CSng(13)) |
CSng(2E50) | túlcsordulás!
CSng("1 234 567,8") |
CSng("12 + 13") | típuseltérés hiba!
TypeName a tömböknél
Dim A(5) : TypeName(A) |
A(0) = 1 : TypeName(A(0)) |
Dim B() : TypeName(B) |
ReDim B(5) : TypeName(B) |
B(0) = 1.2 : TypeName(B(0)) |
Sztring, CStr |
CStr(True) |
CStr(False) |
CStr(2E3) |
CStr(2E30) |
CStr(1.5) |