- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vbscrip教程.
第一章 变量的使用
? ???不 论是在 VBScript 的程序或任何其他的程序语言中,有一个最重要的也是最基本的概念叫做变量,因为写程序的目的在于,写出的程序在大部分的情况都可以执行出正确的结果。就如 同一个卖篮球鞋的厂商出了一双又好看又耐穿的球鞋,但是这款球鞋只有唯一的一个尺寸,如此一来,就算鞋子再好,消费群也只是那一小部分人。程序也是一样 的,好的程序就必须给程序使用者多一点弹性,程序才能发挥它最大的用处。想做到这一点,就必须使用变量来编写程序了。
? ?? ?那变量到底是用来做什么的呢?简单说,变量就是用来存储某些信息,有可能是存储一些计算结果、人的姓名、字符串输入的正确性等等。每当程序使用了一个变 量,程序就会吧资料写到计算机的内存中,等程序需要它的时候就可以从内存中拿出来使用了,这就是变量最常被使用的方法。
? ?? ?本章重点介绍如何在 VBScript 中声明及应用变量。
一??变量的声明
? ?
? ? 既然变量很重要,那就先来看看要如何产生一个变量。变量的命名要遵守下列几个规则。
? ? ■??开头必须是一个字母。
? ? ■??要在 255 个字符之内,这一点不需要太担心,如果一个变量名字长达255个字符的话,相信没几个人能自己记得住。
? ? ■??可以使用任何字符、数字及下划线,但是不可以使用空格。
? ? ■??不可以使用 VBScript 会用到的运算符号,例如 + 、- 、* 、/??等。
? ? ■??不可以使用 VBScript 中使用到的保留字,例如 MID 、DIV 等。
? ? 由于 VBScript 是由 Microsoft 发展出来的语言,所以它的命名的规则还是遵照它一贯的设置,变量的名称是没有大小写之分的,例如:变量名 MyClass 和变量名??myclass??是一样的。
? ? 要在 VBScript 中声明一个变量,方法是利用 Dim 指令,在这个函数后面加上一个符合变量命名规则的名称,就等于建立了一个新的变量,例如:
? ?
? ? Dim customers
? ? 在 VBScript 中,变量的产生分为两种,一种就是用 Dim 声明,另外一种就是直接给变量赋值,如此变量自然就存在了。不过有一点需要注意,VBScript 不允许在声明变量的同时给这个变量赋值,如下的声明是不被允许的。
? ? ? ? Dim Total = 0
必须要把声明变量跟给变量赋值分开,如下
? ? Dim Total
? ? Total = 0
二??变量的数据类型
? ? 变量有多种数据类型,不同的数据类型有不同的用处,也有不同的使用方法。下面介绍最常用的 7 种数据类型。
? ? ? ? ※??字符串
? ? 字符串就是有由引号(“ ”)括起来的一串字符组合成的,其中,可以包括任何英文字母、中文字、数字、符号等,所有可以在计算机上看到的字都可以是字符串的内容。理论上,字符串变 量最多可以处理多达 20 亿的字符,如此一来,对绝大部分的人而言,可以不考虑这个限制,因为很少会有人用到这么长的字符串。
? ? 字符串声明实例:
? ? FirstName = zhao
? ? TelNumber =? ? Address = 湖南省长沙市芙蓉区曙光北路 ** 号 ** 楼
? ? ※??整数
? ? ? ? 整数变量的范围在 -32768 ~ 32768 之间,这也是在计算上最常用到的一种数据类型。
? ? 整数声明实例:
? ? Age = 32
? ? Degree = -5
? ? AllowancePerDay = 200
? ? ※??长整数
? ? 这个数据类型跟整数几乎可以划上等号,只不过这个数据类型的范围比较大,它的范围在 -2147483648~2147483647 之间
? ? 事实上,整数跟长整数所代表的意义并没有不同,计算的反复法也一样,只是由于整数在计算机中是用 2 个字节存储,而长整数则是用 4 个字节存储,这对计算机的内存存取的方式而言是有差别的,但是从使用者的角度来看,应该说是没有太大的区别,而且在 VBScript 的使用上,如果使用者使用的整数变量超出范围,编译器也会自动帮助使用者转换成长整数的数据类型以输出正确的数字,并不至于发生错误。例如:
? ? Dim A
? ? A = 30000
? ? A = 60000
? ? 在程序执行到第二行的时候,变量 A 的数据类型是整数,而在执行到第三行的时候,60000 已经超出了整数的表示范围,变量 A 的数据类型就会自动变成长整数。
? ? ※??单精度小数
? ? 这是有关小数的一种数据类型,用来存储程序中的小数。而精度是小数点后面的 7 位数,如果包含小数点前面的整数,最
文档评论(0)