而0<=null是true
js中0==null為啥是false?
POPMUISE
2018-10-10 13:14:23
TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超10個(gè)贊
==是false,不會(huì)進(jìn)行類型轉(zhuǎn)換,null是>=0的數(shù),而在進(jìn)行這個(gè)比較的時(shí)候,是0>null為假,所以相反為真;而且大于等于不是大于和等于累加的意思
null>0 //null轉(zhuǎn)化為number,為0,所以0>0結(jié)果為false。
null>=0 //null轉(zhuǎn)化為number,為0>=0,所以結(jié)果為true。
null==0// null在做相等判斷時(shí),不進(jìn)行轉(zhuǎn)型,所以null和0為不同類型數(shù)據(jù),結(jié)果為false。
舉報(bào)