Javascript 循环在结束前中断
此循环在第一次执行时中断。为什么Javascript 循环在结束前中断,javascript,loops,for-loop,console,break,Javascript,Loops,For Loop,Console,Break,此循环在第一次执行时中断。为什么 <script> for ( var i = 0; i < 10 ; i++ ) { console.log(i); if ( i = 5 ) { console.log (i); break; } } </script> 对于(变量i=0;i
<script>
for ( var i = 0; i < 10 ; i++ ) {
console.log(i);
if ( i = 5 ) {
console.log (i);
break;
}
}
</script>
对于(变量i=0;i<10;i++){
控制台日志(i);
如果(i=5){
console.log(i);
打破
}
}
输出:
0
五,
我希望:
0
1.
2.
3.
4您应该在if语句中使用
==
而不是=
<script>
for ( var i = 0; i < 10 ; i++ ) {
console.log(i);
if ( i === 5 ) {
console.log (i);
break;
}
}
</script>
对于(变量i=0;i<10;i++){
控制台日志(i);
如果(i==5){
console.log(i);
打破
}
}
if评估不正确。把它改成
if ( i == 5 )
在IF语句中使用双/三比较运算符
=
或=
<script>
for ( var i = 0; i < 10 ; i++ ) {
console.log(i);
if ( i == 5 ) {
console.log (i);
break;
}
}
</script>
使用i==5而不是i=5(赋值)。i=5是赋值,i==5是JavaScriptOpps中的比较!谢谢你,伙计!非常详细的回答!
if ( i == 4 ) {
break;
}