Javascript 对于圆反转..未定义
当I等于4,3,2时,我应该得到输出。。 但是我得到了Javascript 对于圆反转..未定义,javascript,Javascript,当I等于4,3,2时,我应该得到输出。。 但是我得到了未定义的一定有我遗漏的东西试试 var text=(32243).toString().split(""); for(var i=(text.length -1);i===0;i--){ console.log(i); } 当i>=0..时,您误解了如何为循环设置。for循环有三个表达式 for(var i=(text.length-1);i>=0;i--){ console.log(i); } 初始化表达式设置循环。条件在循环
未定义的
一定有我遗漏的东西试试
var text=(32243).toString().split("");
for(var i=(text.length -1);i===0;i--){
console.log(i);
}
当
i>=0
..时,您误解了如何为循环设置。for循环有三个表达式
for(var i=(text.length-1);i>=0;i--){
console.log(i);
}
初始化表达式设置循环。条件
在循环每次运行之前进行评估,如果评估为truthy,则循环体运行。update
在循环的每个周期结束时运行,通常更新循环变量
在您的示例中,您将i
初始化为4
(字符串的长度“32243”
-1)。但是您的条件是i==0
<显然,code>4==0
为false,因此您的循环永远不会运行
您的条件
可能应该是i>=0
只要条件i==0
为真,循环就会继续。因为第一次通过循环时它不是真的,所以你的循环没有运行。我什么都没有得到,甚至没有定义。
for ([initialization]; [condition]; [update])