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

逻辑或运算符 (||) (JavaScript)

 

对两个表达式执行逻辑析取操作。


result = expression1 || expression2

result

任何变量。

expression1

任何表达式。

expression2

任何表达式。

如果两个表达式中的一个或二者的计算结果为 True,则 resultTrue  下表阐释如何确定 result  

如果 expression1

并且 expression2

result

True

True

True

True

False

True

False

True

True

False

False

False

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

  • 所有对象都被视为 true。

  • 当且仅当字符串为空时才被视为 false。

  • null 和未定义被认为是 false。

  • 当且仅当数字为 0 时才为 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)中受支持。 请参阅版本信息

显示: