Logical AND Operator (&&) (JavaScript)
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Performs a logical conjunction on two expressions.
result=expression1&&expression2
If, and only if, both expressions evaluate to True, result is True. If either expression evaluates to False, result is False.
JavaScript 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 zero.
Supported in the following document modes: Quirks, Internet Explorer 6 standards, Internet Explorer 7 standards, Internet Explorer 8 standards, Internet Explorer 9 standards, Internet Explorer 10 standards. Also supported in Metro style apps. See Version Information.