怎样理解 while (x && x.nodeType!=1)

来源:9-11 访问兄弟节点

利木

2017-01-25 10:55


while(x)的意义是什么呢?

查了一下大部分的答案是说代表x存在。

但是试了一下去掉x,结果页也一样。那么为什么还要写这个呢……



写回答 关注

1回答

  • Leetsong
    2017-01-25 13:17:35
    已采纳

    去掉x之所以一样是因为报了异常。加上x可以根据短路保证x.nodeType是可以的

    利木 回复Leetso...

    鞠躬!

    2017-02-01 20:47:19

    共 5 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

467338 学习 · 21875 问题

查看课程

相似问题