我從書上看到了一些關於 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