我的代码中有一个循环,根本不会进行评估,以便它在循环中执行操作。代码提取是:
var a = 16;
var b = 15;
var c = Math.ceil(a/b);
for (var i = 1; i<=c; i++) {
do actions;
}
我在其他代码模块中使用类似的循环,并且都正常工作。当我检查日志中的值时,我看到c = 2.我尝试了另一种方法:
var a = 16;
var b = 15;
var c = Math.ceil(a/b);
var d = c;
for (var i = 1; i<=d; i++) {
do actions;
}
在这种情况下,日志显示c = 2但d = 0。