VBScript语言 by.XHF

VBScript语言变量:
1.可以通过 Dim、Public 或 Private 语句声明 VBScript 变量:
  Dim x
  Dim carname
2.可以为某个变量赋值:
  carname="Volvo"
  x=10
3.变量名命名规则:
  1.必须以字母开头
  2.中间不能包含句点(.)
  3.长度不超过255个字符
  4.在变量的作用域范围内必须惟
  5.不区分大小写
VBScript数组变量:
1.在下面的实例中声明了一个包含3个元素的数组:
  Dim names(2)
2.数组的下标以0开始,因此该数组包含3个元素
  names(0)="Tove"
  names(1)="Jani"
  names(2)="Stale"
3.多维数组:可以在一个数组中使用多达 60 个维数
这里我们声明了一个包含57列的2维数组:
  Dim table(4,6)
4.动态数组:动态数组的定义分为两步,:
  Dim student()'声明了一个数组
  ReDim student(10)使用之前必须用ReDim
  ReDim student(20)'可以用ReDim不断改变大小
VBScript常量:
1.常量使用Const语句在VBScript中声明
  Const常量名=数据的值
  Const c=“北京交通大学信息管理系”
2.常量类型注意:
  Empty 未初始化的Variant。对于数值变量,值为0;对于字符串变量,值为""
  Null 不包含任何有效数据的Variant
VBScript过程和函数:
注意:函数有返回值,而过程没有返回值
1.过程Sub语法:
  Sub 过程名(参数表)
    语句组1
    [Exit Sub]
    [语句组2]
  End Sub
2.过程的调用:call过程名(实参表)
  Call GetName() '调用Sub过程
  Sub GetName()
    MsgBox "我是Sirrah" '输出字符串
  End Sub
3.函数语法格式:
  Function 函数名(参数表)
    语句组
    [函数名=返回值] 
  End Function
    getName "Sirrah" '调用Function
  Function getName(name)
    getName = name '设置返回值
  End Function
4.VBScript中继承了Visual Basic中的一些函数,可以直接调用即可。
转换函数:Cstr cint cDate
字符串函数:Mid, Left, Right, Trim, instr, len, split
日期和时间函数:Date Time Now year month day
数学函数:Sin Cos
使用函数时要特别注意函数的参数的个数和类型
5.字符串函数:
  C=left("abcd",2) '从左边开始取2个字符
  C=right("abcd",2) '从右边开始取2个字符
  C=len("abcd") '获取字符中的长度
  C=Trim("abcd") '去掉字符串两边的空格
  PC=split("ab/cd/ef,"T) '拆分两数
  C=instr("ab","ab") '查找函数
VBScript操作符和选择语句:
1.操作符和运算符:
  求幂    ^              等于    =              逻辑非    Not
  负号    -              不等于    <>          逻辑与    And
  乘    *                小于    <              逻辑或    Or
  除    /                大于    >              逻辑异或    Xor
  整除    \              小于等于    <=        逻辑等价    Eqv
  求余    Mod            大于等于    >=        逻辑隐含    Imp
  加    +                对象引用比较    Is          
  减    -                    
  字符串连接    &
  
2.If...Then...Else语句:
语法格式:
  if 条件 then
    VBScript命令
  else
    其他命令
  end if
if...then...else 语句用于计算条件是否为真或假,然后根据计算结果执行不同的语句命令。通常,计算条件是由运算符,值或变量组成的表达式,if...then...else 语句可以按照需要进行嵌套
  
3.if…elseif…end if语句
语法格式:
  if 条件1  then
    <语句1>
  elseif 条件2  then
    <语句2>
  elseif条件3  then
    <语句3>else   
    <语句n>
  end if
该语句是在if...then...else 语句中添加了 elseif 子句,它扩充了 if...then...else 语句的功能,可以控制基于多种选择的程序流程

4.Select Case 语句
语法格式:
  select case <条件表达式>
  case <1>
      <语句1>
  case <2>
      <语句2>case else
      <语句n>
  end select
添加任意多个elseif子句可以进行多种选择,但使用多个elseif子句会使程序变得很累赘
VBScript循环语句:
1.do...loop循环结构
语法格式:
  do 
    循环体
  loop
这种结构没有任何循环条件,循环会无限制地进行下去,除非碰到循环体内控制语句exit do才可跳出循环体结束循环

2.do while…loop循环结构
语法格式:
  do while 条件 
    循环体
  loop
每当进行循环以前都要判断条件,循环条件为真时执行循环体中的命令,循环条件为假时跳出循环体,结束循环

3.do until…loop循环结构
语法格式:
  do until 条件 
    循环体
  loop
功能:每当进行循环以前都要判断条件,条件为假时,执行循环体中的命令,条件为真时跳出循环体。

4.for...next循环结构
语法格式:
  for  变量=初值 to 终值 step 步长表达式的值
    命令
  next
功能:循环从初值开始执行循环体中的命令,每循环一次计数变量增加或减少步长表达式的值。

5.for each...next 循环结构
语法格式:
  for each  in 数组或集合名A
    循环体 
  next
功能:如果数组或对象集合中至少有一个元素,就会进入 for each 循环,一旦进入循环,首先对A中第一个元素执行循环体,然后对A中的其他元素执行循环体,A中没有元素时退出循环,执行next 语句之后的语句

6.while...wend 循环结构
语法格式:
  while 条件
    循环体 
  wend
功能:条件为真,执行循环体,直到条件不成立
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值