javascript - js逆向while循环

标签 javascript while-loop

我正在尝试以相反的顺序和“随机步骤”进行 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/

相关文章:

javascript - 根据子元素的字符串匹配创建父元素文本的数组

javascript - Ember 使用 jquery 文件上传

c++ - 无法通过循环运行我的代码但是手动复制和粘贴工作

JavaScript Loop 卡住初学者

python - 而函数python

javascript - 无法通过 TR id 更新行 |数据表

javascript - 使用 JavaScript 移动 HTML 表格中的项目

c - C 中的循环在 Repl.it 中退出,但在使用 gcc 在本地运行时不退出

java - 在 while 循环中扫描文件,添加数字

javascript - 具有负值的 Highcharts 垂直堆积条形图,这可能吗?