rantiny
2016-03-30 14:16
把循环条件写成mymoney,然后就没有然后了。
for(mymoney = 1; mymoney; mymoney++)
因为这么写,死循环! 初始条件给出=1,还后中间的条件表达式为true,后面的参数改变会因为mymoney一直自➕;所以他会一直执行。你就操作不了了。他这个网页是实时编辑执行的,你就写不了了。我的意见就是你第二个”;“先不写,等你把条件都写好了的时候,你在把”;“加上去就不会出现这个问题了!
应该是死循环吧?没有终止条件!用break跳出!
第二个条件错误了
单纯这条语句来说 for(mymoney = 1; mymoney; mymoney++)
mymoney 未声明,就是没有var
for(初始化变量;循环条件;循环迭代) 循环条件的意思是 达到这个条件才可以向下执行循环语句,你就写了个mymoney,这是要嘎哈,比如说我给你钱,你现在有一块钱,我说如果你兜里少于10块钱,我就在给你钱。你兜里少于10块钱就是循环条件。。。
需要设置循环终止条件,即mumoney<=10
这个循环有问题呀,如果条件不足三个,你可以这么写for(mynomey=1;;mymoney++)
JavaScript进阶篇
468194 学习 · 21891 问题
相似问题