為什麼要賦予 sum 初始值?
var?arr=scoreStr.split(";"); var?sum=0;?//賦予sum初始值為0 for(var?i=0;i<arr.length;i++){ ????sum+=parseInt(arr[i].substr(3,2)); } var?av=Math.round(sum/arr.length); document.write("--班級(jí)總分為:"+av);
為什麼要賦予 sum 初始值?(沒賦予的話,答案會(huì)錯(cuò))
var?arr=scoreStr.split(";"); var?sum=0;?//賦予sum初始值為0 for(var?i=0;i<arr.length;i++){ ????sum+=parseInt(arr[i].substr(3,2)); } var?av=Math.round(sum/arr.length); document.write("--班級(jí)總分為:"+av);
為什麼要賦予 sum 初始值?(沒賦予的話,答案會(huì)錯(cuò))
2016-08-27
舉報(bào)
2016-08-30
我?guī)煾父嬖V我也可以不用賦初始值,但是這和計(jì)算器原理一樣,是計(jì)算模式,就和計(jì)算器顯示器一樣,默認(rèn)狀態(tài)是0,比較規(guī)范
2016-08-28
sum沒有賦初始值的話,默認(rèn)為undefined,而undefiend與其他數(shù)做運(yùn)算的結(jié)果為NaN,可以驗(yàn)證如下:
2016-08-27
應(yīng)該是賦予SUM初始值,可以確定I的值范圍吧。。我也不太懂。。。