or(或操作符)result = expression1 Or expression2如果两个表达式中至少有一个为True,则result为True。not(非操作符)非操作符只有一个操作数,当操作数为True时,返回结果为False,当操作数为False时,返回结果为True。例如表达式not(2>3)逻辑运算结果为True,因为2>3的结果为False,而表达式not(2<3)的逻辑运算结果为False,因为2<3的结果为True。 6.运算符优先级 运算时,总是先执行括号中的运算符,然后再执行括号外的运算符。 首先计算算术运算符,然后计算比较运算符,最后计算逻辑运算符。所有比较运算符的优先级相同,即按照从左到右的顺序计算比较运算符。 九.标量变量和数组变量多数情况下,只需为声明的变量赋一个值。只包含一个值的变量被称为标量变量。有时候,将多个相关值赋给一个变量更为方便,因此可以创建包含一系列值的变量(即具有相同名子不同下标值的一组变量),称为数组变量。 1.声明固定数组数组变量和标量变量是以相同的方式声明的,唯一的区别是声明数组变量时变量名后面带有括号()。与前面讨论的变量不同,数组在使用之前必须声明。 例如:Dim A(10)注意:VBScript中数组的下标从0开始。上例声明了一个包含11个元素的一维数组。 2.声明动态数组目前讨论过的只限于固定大小的数组。一旦你声明了一个固定大小的数组,你将不能改变数组中的元素个数。要改变一个固定数组的大小,你必须删除它再重新创建。VBScript中另外有一种数组叫动态数组。动态数组是运行时可以改变大小的数组。当声明一个动态数组时,你不需要指定数组的大小与维数,只需在数组名后加一对空括号。但在第一次给一个动态数组分配数值之前,必须用Redim语句指定它的大小与维数。 例如 十.流程控制语句 1.条件控制语句(1)只有一个条件语句形式: 举例If 条件表达式 then 语句块End If (2)条件为 True 和 False 时分别运行的语句形式:举例If条件表达式then 语句块1else 语句块2End If (3)If判断结构嵌套使用 : 举例If条件表达式0 then If条件表达式1 then 语句块1 else 语句块2 End Ifelse 语句块3End If (4)elseIf结构 : 举例If条件表达式1 then 语句块1 elseIf条件表达式2 then 语句块2 elseIf条件表达式3 then 语句块3 …… elseIf条件表达式n then 语句块nelse语句块n+1End If (5)使用 Select Case 进行判断 : 举例Select Case 测试表达式Case 表达式列表1[语句块1][Case 表达式列表达2[语句块2]] ……[Case Else表达式列表n[语句块n]]上一页 [1] [2] [3] [4] [5] [6] [7] 下一页 |