邏輯 AND 運算子 (&&)
在兩個運算式上執行邏輯結合。
expression1 && expression2
引數
expression1
任何運算式。expression2
任何運算式。
備註
只有當兩個運算式都評估為 true,結果才會是 true。 若其中有一個運算式評估為 false,則結果會是 **false。**下表說明如何決定結果:
如果 expression1 強制為 |
且 expression2 強制為 |
則結果為 |
則結果強制為 |
---|---|---|---|
true |
true |
expression2 |
true |
true |
false |
expression2 |
false |
false |
true |
expression1 |
false |
false |
false |
expression1 |
false |
JScript 會利用下列規則,將非布林值轉換成布林值:
所有物件都視為 true。
只有在字串為空字串時,才會被視為 false。
null 和未定義都視為 false。
只有在數字為 0 時,才會被視為 false。