Microsoft® Visual Basic® Scripting Edition Or Operator | Language Reference Version 1

See Also

##### Description

> Used to perform a logical disjunction on two expressions.

##### Syntax

> result = expression1 Or expression2

> The Or operator syntax has these parts:

> Part | Description
> result | Any numeric variable.
> expression1 | Any expression.
> expression2 | Any expression.

##### Remarks

> If either or both expressions evaluate to True, result is True. The following table illustrates how result is determined:

> If expression1 is | And expression2 is | Then result is
> True | True | True
> True | False | True
> True | Null | True
> False | True | True
> False | False | False
> False | Null | Null
> Null | True | True
> Null | False | Null
> Null | Null | Null

> The Or operator also performs a bitwise comparison of identically positioned bits in two numeric expressions and sets the corresponding bit in result according to the following table:

> If bit in expression1 is | And bit in expression2 is | Then result is
> 0 | 0 | 0
> 0 | 1 | 1
> 1 | 0 | 1
> 1 | 1 | 1

© 1998 Microsoft Corporation. All rights reserved. Terms of Use.