for(a = [], b = 5; b-- > 0 && 2*c+1 < 5; a.push(2*b+1));
for(initialization; condition; increment);
编辑认为2 * b +1为2 * c +1,我只是问,这个条件是否是有效的循环条件?
答案 0 :(得分:0)
这个循环有什么问题
b
的初始值未通过此检查。
2*b+1 < 5
因此,循环体和增量都不会被执行。
将
2*b +1
视为2*c +1
,我只是问,这个条件是否是一个有效的循环条件
是的,您可以在那里放置任何有效的JavaScript表达式。只要它解析,就很好。