Share via


邏輯 OR 運算子 (||)

在兩個運算式上執行邏輯分離。

expression1 || expression2

引數

  • expression1
    任何運算式。

  • expression2
    任何運算式。

備註

如果兩個運算式中有一個或是兩者都評估為 true,則結果會是 true。 下表說明如何決定結果:

如果 expression1 強制為

且 expression2 強制為

則結果為

則結果強制為

true

true

expression1

true

true

false

expression1

true

false

true

expression2

true

false

false

expression2

false

JScript 會利用下列規則,將非布林值轉換成布林值:

  • 所有物件都視為 true

  • 只有在字串為空字串時,才會被視為 false

  • null 和未定義都視為 false。

  • 只有在數字為 0 時,才會被視為 false

需求

1 版

請參閱

概念

運算子優先順序

運算子摘要