感謝原文作者:nayi_224
原文鏈接:https://blog.csdn.net/nayi_224/article/details/80437329
對於需要返回boolean類型數值的地方,比如if判斷,邏輯運算符,js對象會默認轉換為boolean類型數據。null,undefined,0,''返回false,其他返回true。
同時,對於||與&&又有這樣的特性:
| b默認值 | c默認值 | a取值 |
|---|---|---|
| true | true | b |
| true | false | b |
| false | true | c |
| false | false | c |
| b默認值 | c默認值 | a取值 |
|---|---|---|
| true | true | c |
| true | false | c |
| false | true | b |
| false | false | b |
