Link:http://output.to/sideway/default.asp?qno=180400023 Script, Scripting Language, VBScript elements, Server-Side VBScript Operator Logical
VBScript Logical OperatorsThe logical operators are And Operator, Not Operator, Or Operator, and Xor Operator. Truth Table of VBScript Logical OperatorsTruth Table of VBScript Logical Operators abNot aa And ba Or ba Xor ba Eqv ba Imp b00100011011011011000110011011011 And Operatorlast updated 11/18/2017And logic operator is used to create a value by performing a logical conjunction on two logic expressions or bitwise logical conjunction on two numeric digit expressions. Syntaxexpression1 And expression2 Argumentexpression1Any expression.expression2Any expression.ReturnsReturns of And operation expression1expression2ReturnTrueTrueTrueTrueFalseFalseTrueNullNullFalseTrueFalseFalseFalseFalseFalseNullFalseNullTrueNullNullFalseFalseNullNullNull Returns of bitwise And operation expression1expression2Return000010100111 Remarks
Requirement1Not Operatorlast updated 11/18/2017Not logic operator is used to create a value by performing a logical negation on a logic expression or bitwise logical negation on an expression. SyntaxNot expression ArgumentexpressionAny expressionReturnsReturns of Not operation expressionReturnTrueFalseFalseTrueNullNull Returns of bitwise Not operation expressionReturn0110 Remarks
Requirement1Or Operatorlast updated 11/18/2017Or logic operator is used to create a value by performing a logical disjunction on two logic expressions or bitwise logical disjunction on two numeric digit expressions. Syntaxexpression1 And expression2 Argumentexpression1Any expression.expression2Any expression.ReturnsReturns of Or operation expression1expression2ReturnTrueTrueTrueTrueFalseTrueTrueNullTrueFalseTrueTrueFalseFalseFalseFalseNullNullNullTrueTrueNullFalseNullNullNullNull Returns of bitwise Or operation expression1expression2Return000011101111 Remarks
Requirement1Xor Operatorlast updated 11/18/2017Xor logic operator is used to create a value by performing a logical exclusion on two logic expressions or bitwise logical exclusion on two numeric digit expressions. Syntaxexpression1 Xor expression2 Argumentexpression1Any expression.expression2Any expression.ReturnsReturns of Xor operation expression1expression2ReturnTrueTrueFalseTrueFalseTrueFalseTrueTrueFalseFalseFalse Returns of bitwise Xor operation expression1expression2Return000011101110 Remarks
Requirement1Eqv Operatorlast updated 11/18/2017Eqv logic operator is used to create a value by performing a logical equivalence or XorNot on two logic expressions or bitwise logical exclusion on two numeric digit expressions. Syntaxexpression1 Eqv expression2 Argumentexpression1Any expression.expression2Any expression.ReturnsReturns of Eqv operation expression1expression2ReturnTrueTrueTrueTrueFalseFalseFalseTrueFalseFalseFalseTrueNullTrueNullNullFalseNullTrueNullNullFalseNullNullNullNullNull Returns of bitwise Eqv operation expression1expression2Return001010100111 Remarks
Requirement1Imp Operatorlast updated 11/18/2017Imp logic operator is used to create a value by performing a logical implication on two logic expressions or bitwise logical exclusion on two numeric digit expressions. Syntaxexpression1 Imp expression2 Argumentexpression1Any expression.expression2Any expression.ReturnsReturns of Imp operation expression1expression2ReturnTrueTrueTrueTrueFalseFalseTrueNullNullFalseTrueTrueFalseFalseTrueFalseNullTrueNullTrueTrueNullFalseNullNullNullNull Returns of bitwise Imp operation expression1expression2Return001011100111 Remarks
Requirement1ExamplesExamples of logical And, Not, Or, Xor, Eqv, and Imp operations ASP VbScript Command:
HTML Web Page In-line Output:
Results on Microsoft Windows 8.1 Pro x64, Microsoft-IIS/8.5, VBScript Version 5.8 of page /internet/users/sideblog/default.asp varsa, TypeNameb, TypeNamea And b, TypeNamea Or b, TypeNamea Xor b, TypeNamea Eqv b, TypeNamea Imp b, TypeNameHex(a), TypeNameHex(b), TypeNameHex(a And b), TypeNameHex(a Or b), TypeNameHex(a Xor b), TypeNameHex(a Eqv b), TypeNameHex(a Imp b), TypeNameNot b, TypeNameHex(Not b), TypeNamea=Null:b=Null[], Null[], Null[], Null[], Null[], Null[], Null[], Null[], Null[], Null[], Null[], Null[], Null[], Null[], Null[], Null[], Nulla=Null:b=Empty[], Null[], Empty[0], Long[], Null[], Null[], Null[], Null[], Null[0], String[0], String[], Null[], Null[], Null[], Null[-1], Long[FFFFFFFF], Stringa=Null:b=""[], Null[], String[error], error[error], error[error], error[error], error[error], error[], Null[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], errora=Null:b="a"[], Null[a], String[error], error[error], error[error], error[error], error[error], error[], Null[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], errora=Null:b="5"[], Null[5], String[], Null[5], Long[], Null[], Null[5], Long[], Null[5], String[], Null[5], String[], Null[], Null[5], String[-6], Long[FFFFFFFA], Stringa=Null:b=5[], Null[5], Integer[], Null[5], Integer[], Null[], Null[5], Integer[], Null[5], String[], Null[5], String[], Null[], Null[5], String[-6], Integer[FFFA], Stringa=Null:b=True[], Null[True], Boolean[], Null[True], Boolean[], Null[], Null[True], Boolean[], Null[FFFF], String[], Null[FFFF], String[], Null[], Null[FFFF], String[False], Boolean[0], Stringa=Null:b=False[], Null[False], Boolean[False], Boolean[], Null[], Null[], Null[], Null[], Null[0], String[0], String[], Null[], Null[], Null[], Null[True], Boolean[FFFF], Stringa=Empty:b=Null[], Empty[], Null[0], Long[], Null[], Null[], Null[-1], Long[0], String[], Null[0], String[], Null[], Null[], Null[FFFFFFFF], String[], Null[], Nulla=Empty:b=Empty[], Empty[], Empty[0], Long[0], Long[0], Long[-1], Long[-1], Long[0], String[0], String[0], String[0], String[0], String[FFFFFFFF], String[FFFFFFFF], String[-1], Long[FFFFFFFF], Stringa=Empty:b=""[], Empty[], String[error], error[error], error[error], error[error], error[error], error[0], String[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], errora=Empty:b="a"[], Empty[a], String[error], error[error], error[error], error[error], error[error], error[0], String[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], errora=Empty:b="5"[], Empty[5], String[0], Long[5], Long[5], Long[-6], Long[-1], Long[0], String[5], String[0], String[5], String[5], String[FFFFFFFA], String[FFFFFFFF], String[-6], Long[FFFFFFFA], Stringa=Empty:b=5[], Empty[5], Integer[0], Long[5], Long[5], Long[-6], Long[-1], Long[0], String[5], String[0], String[5], String[5], String[FFFFFFFA], String[FFFFFFFF], String[-6], Integer[FFFA], Stringa=Empty:b=True[], Empty[True], Boolean[0], Long[-1], Long[-1], Long[0], Long[-1], Long[0], String[FFFF], String[0], String[FFFFFFFF], String[FFFFFFFF], String[0], String[FFFFFFFF], String[False], Boolean[0], Stringa=Empty:b=False[], Empty[False], Boolean[0], Long[0], Long[0], Long[-1], Long[-1], Long[0], String[0], String[0], String[0], String[0], String[FFFFFFFF], String[FFFFFFFF], String[True], Boolean[FFFF], Stringa="":b=Null[], String[], Null[error], error[error], error[error], error[error], error[error], error[error], error[], Null[error], error[error], error[error], error[error], error[error], error[], Null[], Nulla="":b=Empty[], String[], Empty[error], error[error], error[error], error[error], error[error], error[error], error[0], String[error], error[error], error[error], error[error], error[error], error[-1], Long[FFFFFFFF], Stringa="":b=""[], String[], String[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], errora="":b="a"[], String[a], String[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], errora="":b="5"[], String[5], String[error], error[error], error[error], error[error], error[error], error[error], error[5], String[error], error[error], error[error], error[error], error[error], error[-6], Long[FFFFFFFA], Stringa="":b=5[], String[5], Integer[error], error[error], error[error], error[error], error[error], error[error], error[5], String[error], error[error], error[error], error[error], error[error], error[-6], Integer[FFFA], Stringa="":b=True[], String[True], Boolean[error], error[error], error[error], error[error], error[error], error[error], error[FFFF], String[error], error[error], error[error], error[error], error[error], error[False], Boolean[0], Stringa="":b=False[], String[False], Boolean[error], error[error], error[error], error[error], error[error], error[error], error[0], String[error], error[error], error[error], error[error], error[error], error[True], Boolean[FFFF], Stringa=Null:b=Null[], Null[], Null[], Null[], Null[], Null[], Null[], Null[], Null[], Null[], Null[], Null[], Null[], Null[], Null[], Null[], Nulla=Empty:b=Null[], Empty[], Null[0], Long[], Null[], Null[], Null[-1], Long[0], String[], Null[0], String[], Null[], Null[], Null[FFFFFFFF], String[], Null[], Nulla="":b=Null[], String[], Null[error], error[error], error[error], error[error], error[error], error[error], error[], Null[error], error[error], error[error], error[error], error[error], error[], Null[], Nulla="a":b=Null[a], String[], Null[error], error[error], error[error], error[error], error[error], error[error], error[], Null[error], error[error], error[error], error[error], error[error], error[], Null[], Nulla="5":b=Null[5], String[], Null[], Null[5], Long[], Null[], Null[-6], Long[5], String[], Null[], Null[5], String[], Null[], Null[FFFFFFFA], String[], Null[], Nulla=5:b=Null[5], Integer[], Null[], Null[5], Integer[], Null[], Null[-6], Integer[5], String[], Null[], Null[5], String[], Null[], Null[FFFA], String[], Null[], Nulla=True:b=Null[True], Boolean[], Null[], Null[True], Boolean[], Null[], Null[], Null[FFFF], String[], Null[], Null[FFFF], String[], Null[], Null[], Null[], Null[], Nulla=False:b=Null[False], Boolean[], Null[False], Boolean[], Null[], Null[], Null[True], Boolean[0], String[], Null[0], String[], Null[], Null[], Null[FFFF], String[], Null[], Nulla=Null:b=Empty[], Null[], Empty[0], Long[], Null[], Null[], Null[], Null[], Null[0], String[0], String[], Null[], Null[], Null[], Null[-1], Long[FFFFFFFF], Stringa=Empty:b=Empty[], Empty[], Empty[0], Long[0], Long[0], Long[-1], Long[-1], Long[0], String[0], String[0], String[0], String[0], String[FFFFFFFF], String[FFFFFFFF], String[-1], Long[FFFFFFFF], Stringa="":b=Empty[], String[], Empty[error], error[error], error[error], error[error], error[error], error[error], error[0], String[error], error[error], error[error], error[error], error[error], error[-1], Long[FFFFFFFF], Stringa="a":b=Empty[a], String[], Empty[error], error[error], error[error], error[error], error[error], error[error], error[0], String[error], error[error], error[error], error[error], error[error], error[-1], Long[FFFFFFFF], Stringa="5":b=Empty[5], String[], Empty[0], Long[5], Long[5], Long[-6], Long[-6], Long[5], String[0], String[0], String[5], String[5], String[FFFFFFFA], String[FFFFFFFA], String[-1], Long[FFFFFFFF], Stringa=5:b=Empty[5], Integer[], Empty[0], Long[5], Long[5], Long[-6], Long[-6], Long[5], String[0], String[0], String[5], String[5], String[FFFFFFFA], String[FFFFFFFA], String[-1], Long[FFFFFFFF], Stringa=True:b=Empty[True], Boolean[], Empty[0], Long[-1], Long[-1], Long[0], Long[0], Long[FFFF], String[0], String[0], String[FFFFFFFF], String[FFFFFFFF], String[0], String[0], String[-1], Long[FFFFFFFF], Stringa=False:b=Empty[False], Boolean[], Empty[0], Long[0], Long[0], Long[-1], Long[-1], Long[0], String[0], String[0], String[0], String[0], String[FFFFFFFF], String[FFFFFFFF], String[-1], Long[FFFFFFFF], Stringa=Null:b=""[], Null[], String[error], error[error], error[error], error[error], error[error], error[], Null[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], errora=Empty:b=""[], Empty[], String[error], error[error], error[error], error[error], error[error], error[0], String[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], errora="":b=""[], String[], String[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], errora="a":b=""[a], String[], String[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], errora="5":b=""[5], String[], String[error], error[error], error[error], error[error], error[error], error[5], String[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], errora=5:b=""[5], Integer[], String[error], error[error], error[error], error[error], error[error], error[5], String[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], errora=True:b=""[True], Boolean[], String[error], error[error], error[error], error[error], error[error], error[FFFF], String[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], errora=False:b=""[False], Boolean[], String[error], error[error], error[error], error[error], error[error], error[0], String[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], errora=True:b=True[True], Boolean[True], Boolean[True], Boolean[True], Boolean[False], Boolean[True], Boolean[True], Boolean[FFFF], String[FFFF], String[FFFF], String[FFFF], String[0], String[FFFF], String[FFFF], String[False], Boolean[0], Stringa=True:b=False[True], Boolean[False], Boolean[False], Boolean[True], Boolean[True], Boolean[False], Boolean[False], Boolean[FFFF], String[0], String[0], String[FFFF], String[FFFF], String[0], String[0], String[True], Boolean[FFFF], Stringa=False:b=True[False], Boolean[True], Boolean[False], Boolean[True], Boolean[True], Boolean[False], Boolean[True], Boolean[0], String[FFFF], String[0], String[FFFF], String[FFFF], String[0], String[FFFF], String[False], Boolean[0], Stringa=False:b=False[False], Boolean[False], Boolean[False], Boolean[False], Boolean[False], Boolean[True], Boolean[True], Boolean[0], String[0], String[0], String[0], String[0], String[FFFF], String[FFFF], String[True], Boolean[FFFF], Stringa=True:b=1[True], Boolean[1], Integer[1], Integer[-1], Integer[-2], Integer[1], Integer[1], Integer[FFFF], String[1], String[1], String[FFFF], String[FFFE], String[1], String[1], String[-2], Integer[FFFE], Stringa=True:b=0[True], Boolean[0], Integer[0], Integer[-1], Integer[-1], Integer[0], Integer[0], Integer[FFFF], String[0], String[0], String[FFFF], String[FFFF], String[0], String[0], String[-1], Integer[FFFF], Stringa=False:b=1[False], Boolean[1], Integer[0], Integer[1], Integer[1], Integer[-2], Integer[-1], Integer[0], String[1], String[0], String[1], String[1], String[FFFE], String[FFFF], String[-2], Integer[FFFE], Stringa=False:b=0[False], Boolean[0], Integer[0], Integer[0], Integer[0], Integer[-1], Integer[-1], Integer[0], String[0], String[0], String[0], String[0], String[FFFF], String[FFFF], String[-1], Integer[FFFF], Stringa=1:b=True[1], Integer[True], Boolean[1], Integer[-1], Integer[-2], Integer[1], Integer[-1], Integer[1], String[FFFF], String[1], String[FFFF], String[FFFE], String[1], String[FFFF], String[False], Boolean[0], Stringa=1:b=False[1], Integer[False], Boolean[0], Integer[1], Integer[1], Integer[-2], Integer[-2], Integer[1], String[0], String[0], String[1], String[1], String[FFFE], String[FFFE], String[True], Boolean[FFFF], Stringa=0:b=True[0], Integer[True], Boolean[0], Integer[-1], Integer[-1], Integer[0], Integer[-1], Integer[0], String[FFFF], String[0], String[FFFF], String[FFFF], String[0], String[FFFF], String[False], Boolean[0], Stringa=0:b=False[0], Integer[False], Boolean[0], Integer[0], Integer[0], Integer[-1], Integer[-1], Integer[0], String[0], String[0], String[0], String[0], String[FFFF], String[FFFF], String[True], Boolean[FFFF], Stringa=True:b="1"[True], Boolean[1], String[1], Long[-1], Long[-2], Long[1], Long[1], Long[FFFF], String[1], String[1], String[FFFFFFFF], String[FFFFFFFE], String[1], String[1], String[-2], Long[FFFFFFFE], Stringa=True:b="0"[True], Boolean[0], String[0], Long[-1], Long[-1], Long[0], Long[0], Long[FFFF], String[0], String[0], String[FFFFFFFF], String[FFFFFFFF], String[0], String[0], String[-1], Long[FFFFFFFF], Stringa=False:b="1"[False], Boolean[1], String[0], Long[1], Long[1], Long[-2], Long[-1], Long[0], String[1], String[0], String[1], String[1], String[FFFFFFFE], String[FFFFFFFF], String[-2], Long[FFFFFFFE], Stringa=False:b="0"[False], Boolean[0], String[0], Long[0], Long[0], Long[-1], Long[-1], Long[0], String[0], String[0], String[0], String[0], String[FFFFFFFF], String[FFFFFFFF], String[-1], Long[FFFFFFFF], Stringa="1":b=True[1], String[True], Boolean[1], Long[-1], Long[-2], Long[1], Long[-1], Long[1], String[FFFF], String[1], String[FFFFFFFF], String[FFFFFFFE], String[1], String[FFFFFFFF], String[False], Boolean[0], Stringa="1":b=False[1], String[False], Boolean[0], Long[1], Long[1], Long[-2], Long[-2], Long[1], String[0], String[0], String[1], String[1], String[FFFFFFFE], String[FFFFFFFE], String[True], Boolean[FFFF], Stringa="0":b=True[0], String[True], Boolean[0], Long[-1], Long[-1], Long[0], Long[-1], Long[0], String[FFFF], String[0], String[FFFFFFFF], String[FFFFFFFF], String[0], String[FFFFFFFF], String[False], Boolean[0], Stringa="0":b=False[0], String[False], Boolean[0], Long[0], Long[0], Long[-1], Long[-1], Long[0], String[0], String[0], String[0], String[0], String[FFFFFFFF], String[FFFFFFFF], String[True], Boolean[FFFF], Stringa="a":b="A"[a], String[A], String[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], errora="2":b="9"[2], String[9], String[0], Long[11], Long[11], Long[-12], Long[-3], Long[2], String[9], String[0], String[B], String[B], String[FFFFFFF4], String[FFFFFFFD], String[-10], Long[FFFFFFF6], Stringa=&h1A:b=&hBF[26], Integer[191], Integer[26], Integer[191], Integer[165], Integer[-166], Integer[-1], Integer[1A], String[BF], String[1A], String[BF], String[A5], String[FF5A], String[FFFF], String[-192], Integer[FF40], Stringa=&h1A1A1A:b=&hBFBFBF[1710618], Long[12566463], Long[1710618], Long[12566463], Long[10855845], Long[-10855846], Long[-1], Long[1A1A1A], String[BFBFBF], String[1A1A1A], String[BFBFBF], String[A5A5A5], String[FF5A5A5A], String[FFFFFFFF], String[-12566464], Long[FF404040], Stringa=&h1A1A1A1A:b=&hBFBFBFBF[437918234], Long[-1077952577], Long[437918234], Long[-1077952577], Long[-1515870811], Long[1515870810], Long[-1], Long[1A1A1A1A], String[BFBFBFBF], String[1A1A1A1A], String[BFBFBFBF], String[A5A5A5A5], String[5A5A5A5A], String[FFFFFFFF], String[1077952576], Long[40404040], Stringa=10000000000:b=99999999[10000000000], Double[99999999], Long[error], error[error], error[error], error[error], error[error], error[error], error[5F5E0FF], String[error], error[error], error[error], error[error], error[error], error[-100000000], Long[FA0A1F00], Stringa=99999999:b=10000000000[99999999], Long[10000000000], Double[error], error[error], error[error], error[error], error[error], error[5F5E0FF], String[error], error[error], error[error], error[error], error[error], error[error], error[error], error[error], errora=9.9:b=1.1[9.9], Double[1.1], Double[0], Long[11], Long[11], Long[-12], Long[-11], Long[A], String[1], String[0], String[B], String[B], String[FFFFFFF4], String[FFFFFFF5], String[-2], Long[FFFFFFFE], Stringa=10:b=1[10], Integer[1], Integer[0], Integer[11], Integer[11], Integer[-12], Integer[-11], Integer[A], String[1], String[0], String[B], String[B], String[FFF4], String[FFF5], String[-2], Integer[FFFE], Stringa=1:b=1[1], Integer[1], Integer[1], Integer[1], Integer[0], Integer[-1], Integer[-1], Integer[1], String[1], String[1], String[1], String[0], String[FFFF], String[FFFF], String[-2], Integer[FFFE], Stringa=1.4:b=1[1.4], Double[1], Integer[1], Long[1], Long[0], Long[-1], Long[-1], Long[1], String[1], String[1], String[1], String[0], String[FFFFFFFF], String[FFFFFFFF], String[-2], Integer[FFFE], Stringa=1.5:b=1[1.5], Double[1], Integer[0], Long[3], Long[3], Long[-4], Long[-3], Long[2], String[1], String[0], String[3], String[3], String[FFFFFFFC], String[FFFFFFFD], String[-2], Integer[FFFE], Stringa=1.6:b=1[1.6], Double[1], Integer[0], Long[3], Long[3], Long[-4], Long[-3], Long[2], String[1], String[0], String[3], String[3], String[FFFFFFFC], String[FFFFFFFD], String[-2], Integer[FFFE], Stringa=2:b=1[2], Integer[1], Integer[0], Integer[3], Integer[3], Integer[-4], Integer[-3], Integer[2], String[1], String[0], String[3], String[3], String[FFFC], String[FFFD], String[-2], Integer[FFFE], Stringa=2.4:b=1[2.4], Double[1], Integer[0], Long[3], Long[3], Long[-4], Long[-3], Long[2], String[1], String[0], String[3], String[3], String[FFFFFFFC], String[FFFFFFFD], String[-2], Integer[FFFE], Stringa=2.5:b=1[2.5], Double[1], Integer[0], Long[3], Long[3], Long[-4], Long[-3], Long[2], String[1], String[0], String[3], String[3], String[FFFFFFFC], String[FFFFFFFD], String[-2], Integer[FFFE], Stringa=2.6:b=1[2.6], Double[1], Integer[1], Long[3], Long[2], Long[-3], Long[-3], Long[3], String[1], String[1], String[3], String[2], String[FFFFFFFD], String[FFFFFFFD], String[-2], Integer[FFFE], Stringa=3:b=1[3], Integer[1], Integer[1], Integer[3], Integer[2], Integer[-3], Integer[-3], Integer[3], String[1], String[1], String[3], String[2], String[FFFD], String[FFFD], String[-2], Integer[FFFE], String |
Sideway BICK Blog 23/04 |