(x&&x.nodeType!=1)的问题

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

我爱孙佳怡

2019-06-01 17:15

这个不应该是true或者false的问题吗,可是x得到不是true或false,而是null或者一个节点啊。那这个循环条件怎么判断出来的

写回答 关注

5回答

  • 狼王梦0_0
    2019-08-19 20:42:46

    刚才打错了,不存在为null,不是undefined

  • 狼王梦0_0
    2019-08-19 18:42:56

    二楼正解,

    x如果不存在就是undefined,在js默认undefined为false。

    这里为你们补充一下:

    值为false:false,null,0,NaN,"",undefined

    值为true:除了上面的全是


  • weixin_慕标9186845
    2019-07-07 13:12:44

    是不是可以这样理解:while中的是判断值,x会被自动转换程布尔值,如果x为空,则会转换为false,则不执行。只有x存在是才执行。个人想法。

  • 慕用8761495
    2019-06-10 09:20:06

    如果 x存在 并且 x的nodeType值不等于1,则......

  • 我爱孙佳怡
    2019-06-01 17:16:38

    我的意思是前面的一个判断不应该写成x!=null吗

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题