JavaScript中關於bool類型判斷的一些總結。


我從書上看到了一些關於   int類型 0 轉換成boolean值得時候會把0轉換成 false ,string 類型 的  "" 也會裝換成false;

所以我就想,我能不能用一句話去判斷這個變量是否為 true 是否為false,不管這個變量是什么類型的。

var obj = 任何類型

if(obj) (alert("我是 true");)

 

使用 typeof()獲取變量的類型 我找到了一下幾種類型:

經過我的實驗我發現是可以的。

 

number類型        0 = false ,正數負數都= true

string類型    "" = false , 只要長度不等於0 都 = true

boolean

null                   = false

undefined     = false

NaN        = false

function      = true

object         = true


免責聲明!

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



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