一、bool型轉換判斷:
1、true 和 1 比較是相同,false 和 0 比較是相同(是 “==” 比較),因為內部會實現數據類型的 轉化,將true 轉換成1,將false 轉換成0, js 內部有很多數據類型的自動轉換,這是大家一定要注意的。后面還會提到很多。 但是使用“===” 就不相等了,因為 他們的數據類型是不等的。
2、顯示轉換成Boolean,使用Boolean()方法顯示轉換,需要注意的是各種數據類型,什么時候轉換成true 什么時候轉換成 false
1)String類型,只要不是 空字符串 都會 轉換成 true
2)Number類型,只要不是 0 ,即使是負數,都會轉換成 true
3) Object類型,只要不是 null 類型,都會轉換成true
4)Undefined類型,都會轉換成 false
