for 循环问题

for (i = 0,j = 0;i < 10,j < 6;i++,j++){
    k = i + j;
}

循环之后 k 的结果是什么

纵浪大化中
浏览 2265回答 6
6回答

刚毅87

当 j = 5之后结束循环,所以 k 值为5 +  5 ,为10 

Suber丶林

for循环结构如下:for (初始化; 条件; 迭加) {...} // 那么你的for语句中条件用逗号隔开,就相当于“并且”,即: for (i = 0, j = 0; i < 10 && j < 6; i++, j++) {     k = i + j; } // 所以当j = 5时,i = 5,k = 10; // 当j = 6时,不符合(6不小于6)条件,所以不进入循环内部,for结束 // 所以k = 10;

风格若干

k=10

天涯帅哥

等于11

qq_曉露_0

k=10   控制台console.log(k)就知道了~
打开App,查看更多内容
随时随地看视频慕课网APP