for(var i=0;i<x.childNodes.length;i++)
{if(x.childNodes[i].nodeType==1) ; count++; }
{if(x.childNodes[i].nodeType==1) ; count++; }
||
if(x.childNodes[i].nodeType==1) {} count++;
||
if(x.childNodes[i].nodeType==1) {} count++; --》 count++;
||
因为加了分号,所以 if 语句后面相当于先执行了一个空的集合,执行完空集 count数值+1,然后再次执行 count++,最终 count 数值回答出正确结果很多。
break & continue 区别:
// break
for
(
int
i
= 0;
i
< 10;
i
++){
if
(
i
== 5){
// i=5 停止整个循环
break
;
}
System.
out
.println(
"break:"
+
i
);
}
// continue
for
(
int
i
= 0;
i
< 10;
i
++){
if
(
i
== 5){
// i=5 此次值不输出 继续循环
continue
;
}
System.
out
.println(
"continue:"
+
i
);
}