逻辑“与”运算符 (&&)

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

expression1 && expression2 

实参

  • expression1
    任何表达式。

  • expression2
    任何表达式。

备注

当且仅当两个表达式均为 true 时,结果才为 true。 如果任一表达式计算结果为 false,则结果为 **false</legacyBold>。**下表阐释如何确定结果:

如果 expression1 强制为

且 expression2 强迫为

则结果为

结果强迫为

true

true

expression2

true

true

false

expression2

false

false

true

expression1

false

false

false

expression1

false

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

  • 所有对象都被认为是 true

  • 当且仅当字符串为空时才被认为是 false

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

  • 当且仅当数字为 0 时才为 false

要求

版本 1

请参见

概念

运算符优先级

运算符摘要