js中的邏輯與(&&)操作

上文介紹了邏輯或的操作,這篇介紹邏輯與的操作:

1.對於布爾值,邏輯與是非常簡單的,只要有一個false,就返回false
2.對於不是布爾值的情況則:
A.如果第一個操作數是對象,則返回第二個數;
B.如果第二個操作數是對象,則只有在第一個操作數的求值結果爲true的情況下才會返回該對象;
C.如果第兩個操作數都是對象,則返回第二個數操作數;
D.如果有一個操作數是null,則返回null;
E.如果有一個操作數是NaN,則返回第NaN;
F.如果第一個操作數是undefined,則返回unfined

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章