js 六種數據類型的區別及bool 轉換判斷


一、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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM