7.4.28 Logical OR Operator (||)

Used to perform a logical disjunction on two expressions.
Syntax
result = expression1 || expression2
Arguments
- result
- Any 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
|
The result is
|
True
|
True
|
True
|
True
|
False
|
True
|
False
|
True
|
True
|
False
|
False
|
False
|
For information on when a run-time error is generated by the && operator, see the Operator Behavior table.
JScript uses the following rules for converting non-Boolean values to Boolean values:
- All objects are considered true.
- Strings are considered false if and only if they are empty.
- null and undefined are considered false.
- Numbers are false if and only if they are 0.
Copyright © 2000 Chili!Soft
|