- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
批处理之家[bbs.bathome.net]VBS基础视频教程—— Broly声明:如无特别声明,此系列教程均属原创,若有地方触犯到您的利益,请速与我联系,在论坛上可以找到我。第二讲:数据类型和变量、注释 2.1 VBS数据类型2.2 VBS变量的定义2.3 VBS变量名称取法2.4 Option Explicit语句2.5 VBS的数组2.6 VBS的常量和注释2.7 VBS的常用函数2.1 VBS数据类型VBS只有一种数据类型,称为 Variant。 2.2 VBS变量的定义变量:变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储脚本运行时可更改的程序信息。 变量的声明:声明变量的一种方式是使用 Dim 语句、Public 语句和 Private 语句在脚本中显式声明变量。 命名规则:变量命名必须遵循 VBScript 的标准命名规则。变量命名必须遵循: 字符必须是字母开头,由字母、数字和下划线组成。 长度不能超过 255 个字符。 在被声明的作用域内必须唯一。不能为关键字。合格:name,get123,r0,abc,qq101pp,s_11不合格:888,_dd,df@aa,#Hello#2.3 VBS变量名称取法匈牙利命名法:匈牙利命名法是一种编程时的命名规范。基本原则是:变量名=类型+对象描述。命名要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的。 常用数据类型缩写: 例如: 文件路径:strPath 文件大小:intSize 几何面积:lngArea FSO对象:objFSO 中文英文缩写字符串Stringstr整型IntegerInt长整型LongLng对象ObjectObj2.4 Option Explicit语句变量显示定义与隐式定义区别Option Explicit语句2.5 VBS的数组有时候,将多个相关值赋给一个变量更为方便,因此可以创建包含一系列值的变量,称为数组变量。下例声明了一个包含 11 个元素的一维数组: Dim A(10) 虽然括号中显示的数字是 10,但由于在 VBScript 中所有数组都是基于 0 的,所以这个数组实际上包含 11 个元素。在基于 0 的数组中,数组元素的数目总是括号中显示的数目加 1。这种数组被称为固定大小的数组。在数组中使用索引为数组的每个元素赋值。从 0 到 10,将数据赋给数组的元素,如下所示: A(0) = 256 A(1) = 324 A(2) = 100 . . . A(10) = 55 2.5 多维数组、动态数组多维数组:数组并不仅限于一维。数组的维数最大可以为 60(尽管大多数人不能理解超过 3 或 4 的维数)。声明多维数组时用逗号分隔括号中每个表示数组大小的数字。 动态数组:即在运行脚本时大小发生变化的数组 。对数组的最初声明使用 Dim 语句或 ReDim 语句。但是对于动态数组,括号中不包含任何数字。例如: Dim MyArray() ReDim AnotherArray() 2.6 VBS的常量和注释常量:常数是具有一定含义的名称,用于代替数字或字符串,其值从不改变。(最好采用一个命名方案以区分常数和变量。这样可以避免在运行脚本时对常数重新赋值。例如,可以使用“vb”或“con”作常数名的前缀,或将常数名的所有字母大写。将常数和变量区分开可以在开发复杂的脚本时避免混乱。)注释:Rem语句 ‘ 符号2.7 VBS的常用函数数据类型转换函数数学计算函数日期函数判断函数字符串处理函数对象处理函数作业:下列命名哪些是错误的,为什么?n 3x abs 85 print_56 名称 π a%b ab#\x1 My Name “年龄” 学校$把下列数学表达式写成VBS表达式:作业:写出下列的函数值:Int(-1234.5678)Fix(1234.5678)Abs(-100)Sqr(sqr(16))Mid(“Visual Basic Scripting”,8,5)Month(now)Cint(1234.5678)Sgn(-100)InStr(1,”Visual Basic Scripting”,”Basic”)
文档评论(0)