js中的邏輯或(||)操作

在js中用到邏輯或:|| 的時候比較多,下面總結一下它的用法:

1.對於布爾值,只要有一個true,就返回true

2.對於不是布爾值的情況則:
A.如果第一個操作數是對象,則返第一個操作數;
B.如果第一個操作數的求值結果爲false,則返回第二個操作數;
C.如果兩個操作數都是對象,則返回第一個操作數;
D.如果兩個操作數是null,則返回null;
E.如果兩個操作數是NaN,則返回NaN;
F.如果兩個操作數是undefined,則返回undefined
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章