检测变量类型

<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
    之前说过 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 <script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值