在Javascript中使用if / else嵌套for循环

时间:2015-05-22 01:22:30

标签: javascript for-loop nested

我只是不知道为什么当我使用它时,

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次我真的不明白为什么会这样?

1 个答案:

答案 0 :(得分:5)

console.log('outside')位于第一个循环中,从0到3,所以它打印了四次。 &#39;内部&#39;永远不会打印,因为in永远不会达到9