?? 8-3-2.cfm.htm
字號:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>變量子類型</title>
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
</head>
<body>
<font FACE="宋體"><b>
<p ALIGN="JUSTIFY">變量子類型</p>
</b></font><font FACE="宋體" SIZE="3">
<p ALIGN="JUSTIFY">當(dāng)你用DIM語句聲明一個變量時,你沒有為變量定義數(shù)據(jù)類型。這是因為VBScript中所有變量都是相同的數(shù)據(jù)類型。所有變量都是variant型變量。variant是一種特殊的變量類型,它可以代表許多其它類型的變量。</p>
<p ALIGN="JUSTIFY">當(dāng)你需要用一個變量代表一個數(shù)字時,你只要把一個數(shù)字分配給該變量,不用引號標記。當(dāng)你需要用一個變量代表一個字符串時,你只要把字符串分配給該變量,用引號標記。(數(shù)字不用引號,字符串要用引號。)一個variant型變量可以自動與賦給它的值的類型保持一致。</p>
<p ALIGN="JUSTIFY">通常,你沒有理由為一個變量如何代表你分配給它的數(shù)據(jù)而操心。但是,有一個函數(shù)可以揭示一個variant型變量的子類型。考慮如下的例子:</p>
<p ALIGN="JUSTIFY"><%myvar=</font><font SIZE="3">”</font><font FACE="宋體" SIZE="3">Hello
Magic!</font><font SIZE="3">”</font><font FACE="宋體" SIZE="3">%><%=TYPENAME(myvar)%></p>
<p ALIGN="JUSTIFY"><%myvar=3%><%=TYPENAME(myvar)%></p>
<p ALIGN="JUSTIFY">在這個例子中,變量myvar被分配了兩個不同數(shù)據(jù)類型的值。對每種類型的值,VBScript函數(shù)TYPENAME()可以顯示該變量所代表的實際數(shù)據(jù)的子類型。例如,當(dāng)給變量myvar分配字符串?dāng)?shù)據(jù)“Hello
Magic!</font><font SIZE="3">”</font><font FACE="宋體" SIZE="3">時,variant型變量的子類型是string。當(dāng)給變量myvar分配整數(shù)3時,myvar的子類型是integer。</p>
<p ALIGN="JUSTIFY">舉這個例子的目的是說明variant型變量實際代表的數(shù)據(jù)是有子類型的。函數(shù)TYPENAME()可以揭示一個變量的子類型。但是,在多數(shù)情況下,你不需要關(guān)心一個變量是如何代表數(shù)據(jù)的(參見下一節(jié))。</p>
</font>
</body>
</html>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -