要查看英语原文,请勾选“英语”复选框。也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

逻辑与运算符 (&&) (JavaScript)

 

对两个表达式执行逻辑与运算。


result = expression1 && expression2 

result

任何变量。

expression1

任何表达式。

expression2

任何表达式。

如果 expression1 的计算结果为 false,则 resultexpression1  否则 resultexpression2  因此,如果两个操作数都为 true,则该操作返回 true;否则,返回 false  

JavaScript 使用下列规则将非布尔值转换为布尔值:

  • 所有对象都被视为 true

  • 如果字符串为空,则它们会被视为 false

  • nullundefined 被视为 false

  • 如果数字为零,则它为 false

要求

在以下文档模式中受支持:Quirks、Internet Explorer 6 标准模式、Internet Explorer 7 标准模式、Internet Explorer 8 标准模式、Internet Explorer 9 标准模式、Internet Explorer 10 标准模式和 Internet Explorer 11 标准模式。 此外,也在应用商店应用(Windows 8 和 Windows Phone 8.1)中受支持。 请参阅版本信息

显示: