為什么這樣寫,輸出的是11? document.write放大括號里面和外面有什么不同?
<!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<=10;mymoney++) {? }?? document.write("sum合計:"+mymoney+"<br?/>"); </script></head><body></body></html>
2019-04-04
這根本沒計算啊,只是單純的循環累加了,到11的時候退出了循環然后輸出
2019-02-28
for循環里面都沒有sum+=mymoney
2018-10-16
2018-07-28
因為最后一次是mymoney=10,然后跳出之前來了個 money++ 那結果及時11了啊。不過這位兄臺這樣寫循環有和何意義?
2018-07-28
因為這樣只計算了一次,也就是最后一次,并沒有循環累加