为了账号安全,请及时绑定邮箱和手机立即绑定

while语句中的判断还是没搞懂啊,x && x.nodeType!=1为什么要加个x,x的值为节点或null,能参与逻辑判断?

假设x为null,则跳出或不进行while循环,避免无限循环;但是要是x不为null的话,它都不是逻辑值啊,怎么判断呢?这么说来null也不是逻辑值啊?完全蒙了。。。

正在回答

1 回答

只要不是null啊0啊undefined啊空啊什么的,都会自动转为逻辑真

2 回复 有任何疑惑可以回复我~
#1

Justicer_P 提问者

原来是这样。。。
2015-01-29 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

while语句中的判断还是没搞懂啊,x && x.nodeType!=1为什么要加个x,x的值为节点或null,能参与逻辑判断?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信