鍍金池/ 問答/HTML/ null bool(true false)之間的判斷關(guān)系

null bool(true false)之間的判斷關(guān)系

null == false
//false
null == true
//false
undefined == null
//true
代碼如上 為什么 null既不等于 fasle 也不等于true, 字符類型不同
那么undefined 和null也不是同一類型 為什么比較是true
借用阮大神的"null 和 undefined在if語句中 都會(huì)轉(zhuǎn)換為false"
那么if(null==false) 為什么打印出來還是false呢, false==false不應(yīng)該返回true嗎

回答
編輯回答
絯孑氣

https://stackoverflow.com/que...

第一條回答,以及對應(yīng)的參考點(diǎn):https://es5.github.io/#x11.9.3

2018年3月14日 17:46
編輯回答
入她眼

undefined和null在if語句中,都會(huì)被自動(dòng)轉(zhuǎn)為false
阮大神有一篇這樣的文章:http://www.ruanyifeng.com/blo...

2018年7月30日 20:23