邏輯 OR 運算子 (||)
更新:2007 年 11 月
在兩個運算式上執行邏輯分離。
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。