js中的Boolean 的妙用

凡人已非凡發表於2018-04-20

布林值 true 代表“真”,false 代表“假”。一般關係運算子會返回布林值的結果。另外,數值的 0、-0、特殊值的 null、NaN、undefined 以及空字元("")都會被解釋為 false ,其他值則會被解釋為 true 。 那麼我們只需要將需要判斷的數值扔到boolean裡就不需要一一對資料型別不同情況進行判斷, 比如後臺返回‘’ 或者null 這時候的結果如果不使用boolean情況下可能進行多個判斷,使用到連線符等。 let data if(data=='' || data==null ){ console.log('假的') } if(boolean(data)){ console.log('假的') }

相關文章