![]() |
|
检测变量类型
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
广告招租,e-mail:yesize@hotmail.com 之前说过 VBScrpit 是不需要事先定义变数类型的,程式自己会帮你决定最适当的类型。但如果我们想知道现在变数内到底储存的是什么类型的值,有两个函数非常有用: · VarType(variable_name) · TypeName(variable_name) 传入的值都是一个变数。VarType 会传回这个变数所储存值的类型代码,TypeName 则会传回类型的名称。 看看下面的程式: <% Option Explicit %> <% Dim strName, iAge Response.Write <p>设定值之前,strName 的类型是: Response.Write TypeName(strName) Response.Write 此类型的代号为: Response.Write VarType(strName) strName = 小正正 iAge = 24 Response.Write <p>现在 strName 的类型是: Response.Write TypeName(strName) Response.Write 此类型的代号为: Response.Write VarType(strName) Response.Write <p>现在 iAge 的类型是: Response.Write TypeName(iAge) Response.Write 此类型的代号为: Response.Write VarType(iAge) %> 输出的结果是: 设定值之前,strName 的类型是:Empty此类型的代号为:0 现在 strName 的类型是:String此类型的代号为:8现在 iAge 的类型是:Integer此类型的代号为:2
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||