看到if(currentId && currentLink.attr('href')!=currentId)這一步,腦子差點(diǎn)崩潰了,現(xiàn)在還蒙蒙的。

慕男神_0005
2014-11-06
2 回答
舉報(bào)
0/150
提交
取消
2015-08-19
這句的意思是currentId為true并且currentLink.attr('href')!=currentId為true時(shí)才執(zhí)行程序。
if語句括號(hào)里的條件會(huì)強(qiáng)制轉(zhuǎn)換成布爾值,也就是currentId也會(huì)轉(zhuǎn)換成布爾值(true or false),而當(dāng)currentId為空值時(shí),轉(zhuǎn)換成布爾值是false,如下
這樣一來就好理解了,因?yàn)橹灰獌蓚€(gè)條件里面一個(gè)為false,就不用執(zhí)行下面的程序了。
2014-11-26
額看到這里我已經(jīng)看不下去了