Microsoft Visual Basic Scripting Edition 是程序開發(fā)語言 Visual Basic 家族的最新成員,它將靈活的 Script 應用于更廣泛的領域音瓷,包括 Microsoft Internet Explorer 中的 Web 客戶機 Script 和 Microsoft Internet Information Server 中的 Web 服務器 Script对嚼。
易學易用
如果您已了解 Visual Basic 或 Visual Basic for Applications,就會很快熟悉 VBScript外莲。即使您沒有學過 Visual Basic猪半,只要學會 VBScript,就能夠使用所有的 Visual Basic 語言進行程序設計偷线。
ActiveX Script
VBScript 使用 ActiveX? Script 與宿主應用程序對話。使用 ActiveX Script沽甥,瀏覽器和其他宿主應用程序不再需要每個 Script 部件的特殊集成代碼声邦。ActiveX Script 使宿主可以編譯 Script、獲取和調用入口點及管理開發(fā)者可用的命名空間摆舟。通過 ActiveX Script亥曹,語言廠商可以建立標準 Script 運行時語言。Microsoft 將提供 VBScript 的運行時支持恨诱。Microsoft 正在與多個 Internet 組一起定義 ActiveX Script 標準以使 Script 引擎可以互換媳瞪。
什么是 VBScript 數(shù)據類型?
VBScript 只有一種數(shù)據類型照宝,稱為Variant蛇受。Variant是一種特殊的數(shù)據類型,根據使用的方式厕鹃,它可以包含不同類別的信息兢仰。因為Variant是 VBScript 中唯一的數(shù)據類型乍丈,所以它也是 VBScript 中所有函數(shù)的返回值的數(shù)據類型。
最簡單的Variant可以包含數(shù)字或字符串信息把将。Variant用于數(shù)字上下文中時作為數(shù)字處理轻专,用于字符串上下文中時作為字符串處理。這就是說察蹲,如果使用看起來象是數(shù)字的數(shù)據请垛,則 VBScript 會假定其為數(shù)字并以適用于數(shù)字的方式處理。與此類似洽议,如果使用的數(shù)據只可能是字符串宗收,則 VBScript 將按字符串處理。當然绞铃,也可以將數(shù)字包含在引號 (" ") 中使其成為字符串镜雨。
Variant 子類型
除簡單數(shù)字或字符串以外,Variant可以進一步區(qū)分數(shù)值信息的特定含義儿捧。例如使用數(shù)值信息表示日期或時間荚坞。此類數(shù)據在與其他日期或時間數(shù)據一起使用時,結果也總是表示為日期或時間菲盾。當然颓影,從 Boolean 值到浮點數(shù),數(shù)值信息是多種多樣的懒鉴。Variant包含的數(shù)值信息類型稱為子類型诡挂。大多數(shù)情況下,可將所需的數(shù)據放進Variant中临谱,而Variant也會按照最適用于其包含的數(shù)據的方式進行操作璃俗。
下表顯示Variant包含的數(shù)據子類型:
子類型描述
Empty未初始化的Variant。對于數(shù)值變量悉默,值為 0城豁;對于字符串變量,值為零長度字符串 ("")抄课。
Null不包含任何有效數(shù)據的Variant唱星。
Boolean包含True或False。
Byte588678536包含 0 到 255 之間的整數(shù)跟磨。
Integer包含 -32,768 到 32,767 之間的整數(shù)间聊。
Currency-922,337,203,685,477.5808 到 922,337,203,685,477.5807。
Long包含 -2,147,483,648 到 2,147,483,647 之間的整數(shù)抵拘。
Single包含單精度浮點數(shù)哎榴,負數(shù)范圍從 -3.402823E38 到 -1.401298E-45,正數(shù)范圍從 1.401298E-45 到 3.402823E38。
Double包含雙精度浮點數(shù)叹话,負數(shù)范圍從 -1.79769313486232E308 到 -4.94065645841247E-324偷遗,正數(shù)范圍從 4.94065645841247E-324 到 1.79769313486232E308。
Date (Time)包含表示日期的數(shù)字驼壶,日期范圍從公元 100 年 1 月 1 日到公元 9999 年 12 月 31 日氏豌。
String包含變長字符串,最大長度可為 20 億個字符热凹。
Object包含對象泵喘。
Error包含錯誤號。
您可以使用轉換函數(shù)來轉換數(shù)據的子類型般妙。另外纪铺,可使用VarType函數(shù)返回數(shù)據的Variant子類型。
那么什么是VBScript 變量呢?加群索取更多資料588678536