var tops = 5;
while (tops > 0){
for (var spins = 0; spins < 3; spins++) {
alert("Top is spinning!");
}
tops = tops - 1;
}
每次var = tops减小1直到达到1的值时,var =自旋循环2次吗?该代码不会发出8次警报吗?我不知道为什么我会收到16次警告。
先谢谢了。
非常抱歉发布这个新手问题。我目前正在学习JavaScript的基础知识。
最佳答案
您应该收到15次警告,而不是8次或16次。tops
的值为5、4、3、2、1。对于这些值,spins
分别设置为0、1和2。
5(顶部值)X 3(旋转值)= 15