我只是不知道为什么当我使用它时,
for(in=1; in<=3;in++) {
for(out=1; out<=2; out++) {
console.log('*')
}
}
它打印出6颗星似乎对我而言,当我和if / else这样使用它时,
for(in=0; in<=3; in++) {
for(out=0; out<=2; out++) {
if(in == 9) {
console.log('inside');
}
}
console.log('outside');
}
(外面)会打印4次我真的不明白为什么会这样?
答案 0 :(得分:5)
console.log('outside')
位于第一个循环中,从0到3,所以它打印了四次。 &#39;内部&#39;永远不会打印,因为in
永远不会达到9