我是Java语言的新手,我需要学习一下我刚才在互联网上看到的简单代码的工作方式:

var f = 1;
var i = 2;

while(++i<5) {
    f*=i;
}

console.log(f);


有人可以帮助我了解此循环如何工作吗?

最佳答案

查看评论以了解它:

var f = 1;
var i = 2;

while(++i<5) { //will increment first and then check if the incremented value is less than 5

    f*=i; //can also be written as f = f*i
}

console.log(f);


第一次迭代::当(3
第二次迭代::当(4
第三次迭代:: while(5

关于javascript - 用前缀增量乘入while循环,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38230155/

10-11 23:59
查看更多