在js中用到邏輯或:|| 的時候比較多,下面總結一下它的用法:
1.對於布爾值,只要有一個true,就返回true
2.對於不是布爾值的情況則:A.如果第一個操作數是對象,則返第一個操作數;
B.如果第一個操作數的求值結果爲false,則返回第二個操作數;
C.如果兩個操作數都是對象,則返回第一個操作數;
D.如果兩個操作數是null,則返回null;
E.如果兩個操作數是NaN,則返回NaN;
F.如果兩個操作數是undefined,則返回undefined
在js中用到邏輯或:|| 的時候比較多,下面總結一下它的用法:
1.對於布爾值,只要有一個true,就返回true
2.對於不是布爾值的情況則: