OR

<< Click to Display Table of Contents >>

Navigation:  ThinBASIC Core Language > Operators > Logical >

OR

 

Description

 

Used to perform a logical disjunction on two expressions.

 

Syntax

 

result = expression1 OR expression2

 

The OR operator syntax has these parts:

 

PartDescription
resultAny numeric variable.
expression1Any expression.
expression2Any expression.

 

Returns

 

Number

 

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

The result is

True

True

True

True

False

True

False

True

True

False

False

False

 

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

The result is

1

1

1

1

0

1

0

1

1

0

0

0

 

Restrictions

 

See also

 

Examples