gpt4 book ai didi

javascript - 在 while 循环中与前缀增量相乘

转载 作者:行者123 更新时间:2023-11-28 12:21:08 26 4
gpt4 key购买 nike

我是 Javascript 的新手,我需要了解我刚刚在互联网上看到的这个简单代码是如何工作的:

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);

第一次迭代:: while (3<5) 将使 f = 1*3 即 3

第二次迭代::while (4<5) 将使 f = 3*4 即 12

第三次迭代:: while (5<5) 为 false,因此循环将停止

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

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com