課程
/前端開發
/JavaScript
/JavaScript進階篇
x && x.nodeType!=1 請教一下這句話的意思,是判斷x非空且x不是空白文本節點的意思嗎?
2019-10-29
源自:JavaScript進階篇 9-11
正在回答
這句代表的意思是【x不存在且x的節點類型不為1】的時候
x不存在指x的值為null,x的節點類型不為1的時候指節點類型不為元素節點
這句話可以拆開看
x != 1 &&?x.nodeType!=1
x != 1? =>? x不等于1,即x不存在
x.nodeType!=1? =>? x的nodeType不為1,x的節點類型不為元素節點
當兩者都達成進入循環
關于節點類型 1,2,3...等數字分別指代什么可以參考下圖
慕萊塢1521965
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
3 回答有問題,如下:
3 回答如問題所問
2 回答問題如下,標題多余
2 回答用switch語句如何完成該題
3 回答如下代碼哪有問題呢?謝謝!
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-10-31
這句代表的意思是【x不存在且x的節點類型不為1】的時候
x不存在指x的值為null,x的節點類型不為1的時候指節點類型不為元素節點
這句話可以拆開看
x != 1 &&?x.nodeType!=1
x != 1? =>? x不等于1,即x不存在
x.nodeType!=1? =>? x的nodeType不為1,x的節點類型不為元素節點
當兩者都達成進入循環
關于節點類型 1,2,3...等數字分別指代什么可以參考下圖