我已经在JS中编写了一个非常简单的for循环,并且循环没有运行。我的代码是
for (i = 0; i >= 100; i++) {
console.log('boop');
};
并且循环甚至不执行任何操作。有人知道为什么代码只是放弃了吗?
答案 0 :(得分:1)
您的起始值不符合条件,您需要检查是否小于最大值。
for (i = 0; i <= 100; i++) {
console.log(i, 'boop');
}
答案 1 :(得分:1)
因为i
永远不会是greater than or equal to
(> =)100。将符号更改为<=
,循环就会运行。
答案 2 :(得分:1)
即使对于第一次迭代,循环(i >= 100
)的条件也不成立。循环中的代码仅在条件为真时执行 。
答案 3 :(得分:0)
请记住,for是一段时间。.do循环 它首先验证条件,因此,对于 for类(该变量在这种情况下,以这种方式每次迭代后都会发生变化)说 因此,您的条件从一开始就是错误的,它将永远不会做任何事情。