Javascript 中 if/else 的嵌套 for 循环
Nested for loops with if/else in Javascript
我只是不明白为什么我用这个,
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');
}
(outside)会被打印4次我真的不明白为什么会这样?
console.log('outside')
在从 0 到 3 的第一个循环内,因此打印了四次。 'inside' 永远不会打印,因为 in
永远不会达到 9
我只是不明白为什么我用这个,
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');
}
(outside)会被打印4次我真的不明白为什么会这样?
console.log('outside')
在从 0 到 3 的第一个循环内,因此打印了四次。 'inside' 永远不会打印,因为 in
永远不会达到 9