vbscript高级精选
### VBScript高级精选知识点 #### 一、VBScript 数据类型 **1.1 Variant 数据类型** - **定义**: VBScript 中唯一的数据类型是 `Variant`。这种特殊的数据类型可以根据其使用方式动态地包含不同类别的信息。 - **特点**: `Variant` 类型能够自动适应其存储内容的数据类型(如数字或字符串),从而简化了编程过程。 **1.2 Variant 子类型** - **描述**: 除了简单的数字和字符串外,`Variant` 还能进一步细分为具体的数值信息类型,即子类型。这些子类型可以帮助程序员更精确地控制数据的处理方式。 - **子类型列表**: - **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**: 包含错误号。 **1.3 转换与检测** - 可以使用转换函数来改变数据的子类型。 - 使用 `VarType` 函数可以返回数据的 `Variant` 子类型。 #### 二、VBScript 变量 **2.1 变量定义** - **定义**: 变量是在程序运行过程中存储数据的标识符。 - **用途**: 例如,可以通过创建名为 `ClickCount` 的变量来记录用户点击 Web 页面上某元素的次数。 **2.2 声明变量** - **显式声明**: - 使用 `Dim`、`Public` 或 `Private` 语句在脚本中声明变量。 - 示例: `Dim DegreesFahrenheit` - **隐式声明**: - 直接在脚本中使用变量名进行声明。 - **注意事项**: 不推荐,可能导致拼写错误和意外的结果。 - 使用 `Option Explicit` 语句显式声明所有变量。 **2.3 变量命名规则** - **规则**: - 首个字符必须是字母。 - 不能包含嵌入的句点。 - 长度不超过 255 个字符。 - 在声明的作用域内必须唯一。 **2.4 变量的作用域与存活期** - **作用域**: - **过程级变量**: 在过程中声明的变量,仅该过程中的代码可以访问或更改变量值。 - **Script 级变量**: 在过程之外声明的变量,可以被脚本中所有过程识别。 - **存活期**: - **Script 级变量**: 从声明时刻开始到脚本运行结束。 - **过程级变量**: 该过程运行的时间,过程结束后变量消失。 以上知识点涵盖了 `vbscript` 中关于数据类型及变量的重要概念,对于深入理解 `vbscript` 的核心机制非常有帮助。通过这些知识点的学习,开发者可以更好地管理数据,提高编程效率,并构建出功能更为强大的应用程序。
剩余22页未读,继续阅读
- threeg2012-09-04你忽悠谁啊,这个是非常基础的内容,你非得说是高级么 ?没明白, 没臭鸡蛋,不然扔一个给你,
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助