?? 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">當你用DIM語句聲明一個變量時,你沒有為變量定義數據類型。這是因為VBScript中所有變量都是相同的數據類型。所有變量都是variant型變量。variant是一種特殊的變量類型,它可以代表許多其它類型的變量。</p>
<p ALIGN="JUSTIFY">當你需要用一個變量代表一個數字時,你只要把一個數字分配給該變量,不用引號標記。當你需要用一個變量代表一個字符串時,你只要把字符串分配給該變量,用引號標記。(數字不用引號,字符串要用引號。)一個variant型變量可以自動與賦給它的值的類型保持一致。</p>
<p ALIGN="JUSTIFY">通常,你沒有理由為一個變量如何代表你分配給它的數據而操心。但是,有一個函數可以揭示一個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被分配了兩個不同數據類型的值。對每種類型的值,VBScript函數TYPENAME()可以顯示該變量所代表的實際數據的子類型。例如,當給變量myvar分配字符串數據“Hello
Magic!</font><font SIZE="3">”</font><font FACE="宋體" SIZE="3">時,variant型變量的子類型是string。當給變量myvar分配整數3時,myvar的子類型是integer。</p>
<p ALIGN="JUSTIFY">舉這個例子的目的是說明variant型變量實際代表的數據是有子類型的。函數TYPENAME()可以揭示一個變量的子類型。但是,在多數情況下,你不需要關心一個變量是如何代表數據的(參見下一節)。</p>
</font>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -