<script type="text/javascript">
for(var a=0;a<50;a+10){
console.log(a)
}
</script>
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
题主你要用的应该是
a+=10a+10执行了没有给a赋值,你这个for就是死循环了。因为a一直为0 ,一直<50a的值一直没重新赋值过,所以就死循环了呀。
大兄弟,应该是a+=10吧
你的a+10并没有改变a的值,所以a一直是0,会死循环
语句三是在每次循环后执行的代码
这样不会有任何问题,因为
i++等价于i=i+1,对 i 赋 i+1 的值。而题中代码a+10仅仅返回一个 a 加上 10 后的数值,仅进行运算,并未更改 a 值。a 将一直为 0 而持续循环。这样才达到预期。
肯定是死循环;a+10 没有给a 赋值 只是一个运算表达式 a一直为 0