VBS基礎篇 - 數據類型

VBScript只有一種數據類型 ——Variant,它是根據上下文來判斷是數字還是字符串。因爲Variant是VBScript中唯一的數據類型,所以它也是VBScript中所有函數的返回值的數據類型。爲了進一步區分數據類型,它包含如下數據子類型:


 

子類型

描述

Empty

未初始化的Variant。對於數值變量,值爲0;對於字符串變量,值爲零長度字符串 ("")。

Null

不包含任何有效數據的Variant

Boolean

包含True或False。

Byte

包含0到255之間的整數。

Integer

包含-32,768到32,767之間的整數。

Currency

-922,337,203,685,477.5808到922,337,203,685,477.5807

Long

包含-2,147,483,648到2,147,483,647之間的整數。

Single

包含單精度浮點數,負數範圍從-3.402823E38到-1.401298E-45,正數範圍從1.401298E-45到3.402823E38。

Double

包含雙精度浮點數,負數範圍從-1.79769313486232E308到-4.94065645841247E-324,正數範圍從4.94065645841247E-324到1.79769313486232E308。

Date (Time)

包含表示日期的數字,日期範圍從公元100年1月1日到公元9999年12月31日。

String

包含變長字符串,最大長度可爲20億個字符。

Object

包含對象。

Error

包含錯誤號。


VBScript在定義時只有一種變量類型,在實際使用中需要使用類型轉換函數來將變量轉換成相應的變量類型。

 

Cbool

變量轉換成布爾值

Cbyte

變量轉換爲0255之間的整數

CcurCdbl、Csng

變量轉換爲浮點數值,前者精確到小數點後四位,後兩者要更加精確,範圍大的多

Cdate

變量轉換爲日期值

CintClng

變量轉換爲整數,後者的範圍比前者要大的多

Cstr

變量轉換爲字符串

如果你對現在不滿意...否則你就好好學,因爲你還只是菜鳥...
 
debug.assert false 使程序中斷,你可以在此時調試程序
語法TypeName(varname)
發佈了54 篇原創文章 · 獲贊 22 · 訪問量 44萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章