els[i].className===cls 為什么是3 個(gè)等號(hào)??? ==不就可以了嗎?
啤酒煮蝸牛
2014-07-01
4 回答
舉報(bào)
0/150
提交
取消
els[i].className===cls 為什么是3 個(gè)等號(hào)??? ==不就可以了嗎?
2014-07-01
舉報(bào)
2014-07-02
舉例說(shuō)明: "1" == true 類型不同,"=="將先做類型轉(zhuǎn)換,把true轉(zhuǎn)換為1,即為 "1" == 1; 此時(shí),類型仍不同,繼續(xù)進(jìn)行類型轉(zhuǎn)換,把"1"轉(zhuǎn)換為1,即為 1 == 1; 此時(shí),"==" 左右兩邊的類型都為數(shù)值型,比較成功! 如果比較:"1" === true 左側(cè)為字符型,右側(cè)為bool布爾型,左右兩側(cè)類型不同,結(jié)果為false; 如果比較:"1" === 1 左側(cè)為字符型,右側(cè)為int數(shù)值型,左右兩側(cè)類型不同,結(jié)果為false; 如果比較: 1 === 1 左側(cè)為int數(shù)值型,右側(cè)為int數(shù)值型,左右兩側(cè)類型相同,數(shù)值大小也相同,結(jié)果為true; 如果比較: 1 === 2 左側(cè)為int數(shù)值型,右側(cè)為int數(shù)值型,左右兩側(cè)類型相同,但數(shù)值大小不同,結(jié)果為false; 簡(jiǎn)而言之就是 "==" 只要求值相等; "===" 要求值和類型都相等 ^_^
2014-07-02
哦哦 懂了 嘿嘿
2014-07-02
--內(nèi)容來(lái)源于百度,我自己知道原因,但是解釋的沒(méi)這個(gè)好,所以就給樓主粘貼過(guò)來(lái)了-- --我不生產(chǎn)代碼,我只是計(jì)算機(jī)的搬運(yùn)工--
2014-07-02
== equality 等同 === identity 恒等 == 兩邊值類型不同的時(shí)候,要先進(jìn)行類型轉(zhuǎn)換,再比較。 === 不做類型轉(zhuǎn)換,類型不同的一定不等。