Javascript 卡在无限循环中,循环内有多个If条件
你能告诉我为什么这个代码会生成一个无限循环吗?我试着将步数限制在Javascript 卡在无限循环中,循环内有多个If条件,javascript,Javascript,你能告诉我为什么这个代码会生成一个无限循环吗?我试着将步数限制在>min)和&(I是的,你有一个无限循环。因为I=-9.00和你的第一个if是I>min,哪个min=-9.00不是很大。只要把改成=/code> var min=-9.00; var max=14.00; 对于(var i=min;i=min)和&(i-2.00)和&(i 0.00)和&(i 6.00)和(我用调试器检查过代码了吗?i用min初始化i,这样你就不会满足任何if条件,所以i永不更改->无限循环:i>min是假的,因
>min)和&(I是的,你有一个无限循环。因为I=-9.00
和你的第一个if是I>min
,哪个min=-9.00
不是很大。只要把
改成=/code>
var min=-9.00;
var max=14.00;
对于(var i=min;i 如果((i>=min)和&(i-2.00)和&(i 0.00)和&(i 6.00)和(我用调试器检查过代码了吗?i
用min
初始化i
,这样你就不会满足任何if
条件,所以i
永不更改->无限循环:i>min
是假的,因为在开始时i==min
,可能你想要或条件,而不是和