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.