Logical OR Operator (||)
Performs a logical disjunction on two expressions.
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 |
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.
Requirements
See Also
Operator Precedence | Operator Summary