ASP數(shù)據(jù)分類
發(fā)表時間:2024-06-06 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]ASP只有一種數(shù)據(jù)類型那就是"variant "。它是一種特殊的數(shù)據(jù)類型能夠根據(jù)它的使用表示很多不同種類的信息。因為它是ASP中唯一的數(shù)據(jù)類型,它也是ASP中所有函數(shù)返回值的唯一類型。它很簡單的,"variant"數(shù)據(jù)類型能夠表示數(shù)字或者是字符串。當(dāng)你在AS...
ASP只有一種數(shù)據(jù)類型那就是"variant "。它是一種特殊的數(shù)據(jù)類型能夠根據(jù)它的使用表示很多不同種類的信息。因為它是ASP中唯一的數(shù)據(jù)類型,它也是ASP中所有函數(shù)返回值的唯一類型。它很簡單的,"variant"數(shù)據(jù)類型能夠表示數(shù)字或者是字符串。當(dāng)你在ASP程序中把它當(dāng)做是數(shù)字,它就自動轉(zhuǎn)化為"Numeric",如果用它為字符串,它也同樣就是"String"了。也就是說,程序中某個數(shù)據(jù)看起來好像是數(shù)字時,ASP就會猜測它是數(shù)字,然后就用最適合數(shù)字的方法來處理。相似的,字符串處理也是如此的。當(dāng)然,您也可以把數(shù)字當(dāng)做字符串來處理,所需的只是一個" "(引號)而已。
Variant 圖表類型:
除去這些簡單的數(shù)字和符號類型,"variant"還能更加清楚地表示一些特殊的數(shù)字類型。比如,你能用表示日期(時間)的數(shù)字信息。當(dāng)你用到時間或日期數(shù)據(jù)時,所用的變量就表示時間(日期)了。當(dāng)然,你能夠擁有非常豐富的數(shù)字信息,布爾值(Boolean)、浮點(float)。在一般的情況下,你想到的所有數(shù)據(jù)類型都能用"variant"來表示的。"Variant"總是能夠找到與之相匹配的類型的。
當(dāng)然variant不可能全部正確的轉(zhuǎn)化您的數(shù)據(jù)類型,有時就會出現(xiàn)“類型不匹配”這樣的錯誤,所以我建議大家在比較重要的數(shù)據(jù)上用Cstr(),Cint()這些函數(shù)來轉(zhuǎn)化。
圖形類型 | 描述 |
Empty | Variable 沒有被初始化,它是數(shù)字的話,它的值就為0,如果它是字符串,那么它的值就為¡°¡± |
Null | Variant 表示了一個無效的數(shù)據(jù)類型。 |
Boolean | 表示 True 或 False |
Byte | 表示范圍為 0 到 255的數(shù)字 |
Integer | 表示范圍為 -32,768 到 32,767的數(shù)字 |
Currency | -922,337,203,685,477.5808 to 922,337,203,685,477.5807. |
Long | 表示范圍為 - 47,483,648 到 2,147,483,647 的數(shù)字 |
Single | 表示范圍為 -3.402823E38 到 -1.401298E-45 (負數(shù)); 1.401298E-45 to 3.402823E38 (正數(shù))單精度 ,浮點數(shù)字 |
Double | 表示范圍為 -1.79769313486232E308 to -4.94065645841247E-324 (負數(shù)); 4.94065645841247E-324 to 1.79769313486232E308 (正數(shù))雙精度 ,浮點數(shù)字 |
Date (Time) | 表示時間在January 1, 100 到 December 31, 9999 之間. |
String | 表示字符串 |
Object | 表示一個對象 |
Error | 表示一個錯誤信息數(shù)字 |