簡體   English   中英

使用Java中的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');
}

(外部)將被打印4次,我真的不明白為什么會這樣嗎?

console.log('outside')位於第一個循環(從0到3)內,因此它被打印了四次。 “ inside”永遠不會被打印,因為in永遠不會達到9

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM