VBS基礎篇 - 數據類型


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


 

子類型

描述

Empty

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

Null

不包含任何有效數據的Variant

Boolean

包含TrueFalse

Byte

包含0255之間的整數。

Integer

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

Currency

-922,337,203,685,477.5808922,337,203,685,477.5807

Long

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

Single

包含單精度浮點數,負數范圍從-3.402823E38-1.401298E-45,正數范圍從1.401298E-453.402823E38

Double

包含雙精度浮點數,負數范圍從-1.79769313486232E308-4.94065645841247E-324,正數范圍從4.94065645841247E-3241.79769313486232E308

Date (Time)

包含表示日期的數字,日期范圍從公元10011日到公元99991231日。

String

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

Object

包含對象。

Error

包含錯誤號。


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

 

Cbool

變量轉換成布爾值

Cbyte

變量轉換為0255之間的整數

CcurCdblCsng

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

Cdate

變量轉換為日期值

CintClng

變量轉換為整數,后者的范圍比前者要大的多

Cstr

變量轉換為字符串


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM