麻煩大家看看我的代碼為什么結果是6
<!DOCTYPE?HTML> <html> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/> <title>if...else</title> <script?type="text/JavaScript"> var?mymoney,sum=0;//mymoney變量存放不同面值,sum總計 for(mymoney=1;mymoney==1||mymoney==2||mymoney==3||mymoney==10||mymoney==12;mymoney++) {? ??sum=?sum?+?mymoney; } ??document.write("sum合計:"+sum); </script> </head> <body> </body> </html>
sum的結果不應該是1+2+3+10+12嗎,為什么是1+2+3=6呢
2016-05-15
for循環(huán)中mymoney在加到4的時候就退出循環(huán)了
2016-05-15
你是mymoney++,但是你3后面直接就是10,斷了,你把10換成4,12換成5就是對的,不信你試一下