Javascript 中 true 和 false

1 "" == false // true
2 "0" == false // true
3 "" == "0" //false

以上代碼是js實際運行的結果。因此在JS中,==是不可靠的,由於JS會自動對類型進行轉換。spa

這個不是本隨筆要講的重點。code

如下才是關鍵。如何很合理的進行變量的轉換。blog

若是某個接口,只能接受Boolean類型的true or false. 咱們應該如何處理輸入參數?接口

x = (param === true)

這個就表示,有且只有輸入參數爲true時,x才爲true,不然就爲false.以此推類。class

相關文章
相關標籤/搜索