我正在尝试以相反的顺序和“随机步骤”进行 do...while 循环。
var estam = 100;
do
{
// some things, that can change variable "rd"
estam -= Math.floor((Math.random()*rd)+1)
}
while (estam < 1);
但是浏览器只执行do
一次。
我试图得到:“用一些事情
做一些事情,并根据这些事情(以及那些一些操作)减少变量estam
,只要 etam
大于零”。
或者我需要使用步骤进行普通循环,并在每个步骤中检查estam
而不是跳出函数并返回?
最佳答案
do while 表达式应理解为“当该表达式为真时执行此操作”。
您正在寻找
while (estam > 0);
这将确保当表达式不再为真时,一旦 estam 小于 0,循环就会中断。
关于javascript - js逆向while循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20809397/