课程
/前端开发
/JavaScript
/JavaScript进阶篇
<script type=text/javascript> var mynum =6;//mynum初值化数值为6 do { document.write("数字:"+mynum+"<br/>"); mynum=mynum-1; } while(mynum=0); </script>
2017-03-01
源自:JavaScript进阶篇 4-7
正在回答
计算机布尔值,即“0(假)”和“非0(真)”,当while()中为0时这个布尔判定为假即会终止循环,但是当为其他整数是布尔判定为真这样便会无线循环下去了。
慕粉1844174621 提问者
对的 两个等号。
楼上正解,可以换成==,或者小于号试试
两个=号
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
8 回答把mynum=mynum-1换成mynum=mynum--系统就会崩溃
4 回答while(mynum) 为什么这么写就对了?mynum=mynum-1; 为什么这样写呢?
7 回答为什么写while(mynum=0)就会死机?
5 回答 mynum=mynum+1;问题
3 回答mynum=mynum+1把这里去掉或者改成mynum++都会崩溃是什么原因?