課程
/前端開發
/JavaScript
/JavaScript進階篇
while (x && x.nodeType!=1) 請問x&&x.nodeType 是什么判斷意思,為什么不能直接x.nodeType!=1呢??
2016-09-04
源自:JavaScript進階篇 9-11
正在回答
x存在并且節點類型不為1(即元素之外的類型):
?? 元素 ? ? ? ? ?1? 屬性 ? ? ? ? ?2? 文本 ? ? ? ? ?3? 注釋 ? ? ? ? ?8? 文檔 ? ? ? ? ?9
慕蓋茨2022422
Airly 回復 慕蓋茨2022422
慕蓋茨2022422 回復 Airly
1.x&& ,表示存在x.
2.x存在(x=true),并且x的元素節點類型不為1的情況下,執行代碼。
3.這樣寫較為嚴謹。
小_c
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
1 回答while (x&x.nodeType!=1)什么意思?
5 回答while (x && x.nodeType!=1)
4 回答while (x && x.nodeType!=1){ x=x.nextSibling; }
2 回答為什么x && x.nodeType!=1 這里加X判斷?
3 回答while (x && x.nodeType!=1) 這句語句什么意思
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-09-04
x存在并且節點類型不為1(即元素之外的類型):
?? 元素 ? ? ? ? ?1
? 屬性 ? ? ? ? ?2
? 文本 ? ? ? ? ?3
? 注釋 ? ? ? ? ?8
? 文檔 ? ? ? ? ?9
2016-09-04
1.x&& ,表示存在x.
2.x存在(x=true),并且x的元素節點類型不為1的情況下,執行代碼。
3.這樣寫較為嚴謹。