课程
/前端开发
/JavaScript
/JavaScript进阶篇
假设x为null,则跳出或不进行while循环,避免无限循环;但是要是x不为null的话,它都不是逻辑值啊,怎么判断呢?这么说来null也不是逻辑值啊?完全蒙了。。。
2015-01-29
源自:JavaScript进阶篇 9-11
正在回答
只要不是null啊0啊undefined啊空啊什么的,都会自动转为逻辑真
Justicer_P 提问者
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答为什么x && x.nodeType!=1 这里加X判断?
1 回答为什么while中的判断条件是(x&&x.nodeType!=1),为什么要有x&&?
2 回答while (x && x.nodeType!=1) 请问x&&x.nodeType 是什么判断意思
5 回答while (x && x.nodeType!=1)这个条件直接放个x判断存在?
4 回答while (x && x.nodeType!=1){ x=x.nextSibling; }