2024年6月8日发(作者:)
VBScript基础知识
(中山中专信息中心邓丽强整理)
3.1VBScript概述
1、VBScript简介
VBScript是一种脚本语言,也是ASP的默认语言,可以在HTML文件中
直接嵌入VBScript脚本,从而扩展HTML,使它不仅仅是一种页面格式语言。带有
VBScript脚本的网页可以对用户的操作作出反应。
2、HTML页面中添加VBScript代码
VBSript脚本作为HTML文档的一部分而存在。也就是说,这些代码必须
放在HTML文档中才能执行。脚本代码可以放在HTML文档的任何位置,即BODY或HEAD
部分之中。通常是将脚本代码集中放在HEAD部分中,这样能确保在BODY部分调用代码
之前读取并解码所有脚本代码。
在HTML页面添加VBScript脚本代码时,应以标记结束。基本语法格式如下:
名称"]> SCRIPT标记具有以下3个属性。 (1)Language:指定脚本代码所使用的脚本语言。对于Internet Explorer浏览器来说,该属性的取值可以是“VBScrip"或"JScript",前者可以简写为 "VBS"。 (2)EVENT:指定与脚本代码相关联的事件。 (3)FOR:指定与事件相关联的对象。 在上述语法中,之所以将脚本代码嵌入在注释标记之间,是 为了避免不能识别SCRIPT标记的浏览器将代码显示在页面中。 注意 SCRIPT标记可以在HTML文档的HEAD和BODY部分出现任意次。 大部分脚本代码放在Sub或Functip过程中,这类代码仅在HTML页面加载时执行一 次,可以在加载Web页面时初始化数据或动态地改变页面的外观。 3.2.1VBScript数据类型 VBScript只有一种数据类型,即Variant,称为变体型。Varriant是一种特 殊的数据类型,根据使用的方式,它可以包含不同类别的信息。因为Variant是VBScript 中惟一的数据类型,所以它也是VBScript中所有函数的返回值的数据类型。 最简单的Variant可以包含数字或字符串信息。Variant用于数字 上下文中时作为数字处理,用于字符串上下文中时作为字符串处理。也就是说,如果使 用看起来像是数字的数据,则VBScript会假定其为数字并以适用于数字的方式处理。 与此类似,如果使用的数据只可能是字符串,则VBScript将按字符串处理。也可以将 数字包含在引号("")中使其成为字符串。 Variant包含的值信息类型称为子类型。大多数情况下,可将所需的 数据放进Variant中,而Variant也会按照最适用于其数据的方式进行操作。 Variant包含的数据子类型 子类型 Boolean Byte Currency Long Single Double 包含True或False 包含0到255之间的整数 -922337203685477.5808到922337203685477.5808 包含-2147483648到2147483648整数 包含单精度浮点数,负数范围从-3.402823E38到-1.401298E-45,正数范围从1.401298E-45到 3.402823E38 包含双精度浮点数,负数范围从-1.79769313486232E308到-4.94E-324,正数范围 从4.94E-324到1.79769313486232E308 描述 Date(Time)包含表示日期的数字,日期范围从公元100年1月1日到公元9999年12月日 String Object Error Integer 包含变长字符串,最大长度可为20亿字符 包含对象 包含错误号 包含-32768到32767之间的整数 3.2.2VBScript变量与常量 变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可 以存储脚本运行时可更改的程序信息。例如,可以创建一个名为ClickCount的变量来 存储用户单击Web页面上某个对象的次数。使用变量并不需要了解变量在计算机内存中 的地址,只要通过变量名引用变量就可以查看或更必变量的值。在VBScript中只有一 个基本数据类型,即Variant,因此所有变量的数据类型都是Variant。
发布评论