VBScript运算符VBScript有一套完整的运算符,包括算术运算符、比较运算符、连接运算符和逻辑运算符。运算符优先级当表达式包含多个运算符时,将按预定顺序计算每一部分,这个顺序被称为运算符优先级。可以使用括号越过这种优先级顺序,强制首先计算表达式的某些部分。运算时,总是先执行括号中的运算符,然后再执行括号外的运算符。但是,在括号中仍遵循标准运算符优先级。当表达式包含多种运算符时,首先计算算术运算符,然后计算比较运算符,最后计算逻辑运算符。所有比较运算符的优先级相同,即按照从左到右的顺序计算比较运算符。算术运算符和逻辑运算符的优先级如下所示:算术运算符 比较运算符 逻辑...
http://www.jb51.net//article/4659.htm
运算符(+)计算两个数之和。result=expression1+expression2参数result任意数值变量。expression1任意表达式。expression2任意表达式。说明虽然也可以使用+运算符连接两个字符串,但是您仍应使用&运算符进行字符串的连接以避免混淆,提供易理解的代码。这是因为在使用+运算符时,有可能无法确定是做加法还是做字符串连接。表达式的基本子类型决定了+运算符所做的操作,如下表所示:如果则两个表达式都是数值相加两个表达式都是字符串连接一个表达式是数值,另一个表达式是字符串相加如果一个表达式或两个表达式都为Null表达式,则result为Null。如果两个...
http://www.jb51.net//article/4557.htm
And运算符对两个表达式进行逻辑“与”运算。result=expression1Andexpression2参数result任意数值变量。expression1任意表达式。expression2任意表达式。说明当且仅当两个表达式均为True,则result为True。如果任一表达式为False,则result为False。下表说明如何确定result:如果expression1为且expression2为则result为TrueTrueTrueTrueFalseFalseTrueNullNullFalseTrueFalseFalseFalseFalseFalseNullFalseNullTru...
http://www.jb51.net//article/4556.htm
赋值运算符(=)赋值给一个变量或。variable=value参数variable任何变量或可写的属性。value任何数值或字符串文字、常数、或表达式。说明等号左边的名称可以是一个简单的标量变量或数组的一个元素。等号左边的属性仅可以是那些在运行时可写的属性。...
http://www.jb51.net//article/4555.htm
比较运算符用于比较表达式。result=expression1comparisonoperatorexpression2result=object1Isobject2参数result任意数值。expression任何表达式。comparisonoperator任何比较运算符。object任何对象名称。说明Is运算符具有特殊的比较功能,它不同于下表中的运算符。下表包含一个比较运算符的列表,以及确定result为True,False,或Null的条件。运算符描述True如果false 如果Null如果<小于expression1<expression2expression1&...
http://www.jb51.net//article/4554.htm
连接运算符(&)强制两个表达式进行字符串连接。result=expression1&expression2参数result任意变量。expression1任意表达式。expression2任意表达式。说明任一expression不是字符串时,它将被转换为String子类型。如果两个表达式都为Null,result也为Null。然而,如果仅有一个expression为Null,则它和其他表达式连接时,按零长度字符串("")处理。任何表达式为Empty时也按零长度字符串处理。...
http://www.jb51.net//article/4553.htm
除运算符(/)两个数值相除并返回以浮点数表示的结果。result=number1/number2参数result任意数值变量。number1任意数值表达式。number2任意数值表达式。说明如果一个或两个表达式为Null表达式,result为Null。任何表达式为Empty时,则按0处理。...
http://www.jb51.net//article/4552.htm
Eqv运算符执行两个表达式的逻辑等价运算。result=expression1Eqvexpression2参数result任意数值变量。expression1任意表达式。expression2任意表达式。说明如果任一表达式为Null,则result也为Null。当两个表达式都不为Null时,则result的值根据下表确定:如果expression1为且expression2为result为TrueTrueTrueTrueFalseFalseFalseTrueFalseFalseFalseTrueEqv运算符执行两个数值表达式相应位的逐位比较,并按下表设置result相应位:如expressio...
http://www.jb51.net//article/4551.htm
幂运算符(^)计算数的指数次方。result=number^exponent参数result任意数值变量。number任意数值表达式。exponent任意数值表达式。说明仅当exponent参数为整数时,Number参数才可为负值。如果单个表达式中有多个指数运算,则^运算符按从左到右的顺序执行。如果number或exponent为Null表达式,则result值也为Null。...
http://www.jb51.net//article/4550.htm
Imp运算符对两个表达式进行逻辑蕴涵运算。result=expression1Impexpression2参数result任意数值变量。expression1任意表达式。expression2任意表达式。说明下表显示如何确定result的取值:如果expression1为且expression2为则result为TrueTrueTrueTrueFalseFalseTrueNullNullFalseTrueTrueFalseFalseTrueFalseNullTrueNullTrueTrueNullFalseNullNullNullNullImp运算符执行两个数值表达式相应位的逐位比较,并按下表...
http://www.jb51.net//article/4549.htm
\运算符两个数相除并返回以整数形式表示的结果。result=number1\number2参数result任意数值变量。number1任意数值表达式。number2任意数值表达式。说明在除法操作前,数值表达式四舍五入为Byte、Integer或Long子类型表达式。如果任何表达式为Null,result也是Null。任何表达式为Empty时,则按0处理。...
http://www.jb51.net//article/4548.htm
