第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什麼要賦予 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("--班級總分為:"+av);

為什麼要賦予 sum 初始值?(沒賦予的話,答案會錯)

正在回答

3 回答

我?guī)煾父嬖V我也可以不用賦初始值,但是這和計算器原理一樣,是計算模式,就和計算器顯示器一樣,默認狀態(tài)是0,比較規(guī)范

0 回復 有任何疑惑可以回復我~

sum沒有賦初始值的話,默認為undefined,而undefiend與其他數(shù)做運算的結果為NaN,可以驗證如下:

var?sum;
document.write(sum);????//undefined
document.write(sum+1);????//NaN
0 回復 有任何疑惑可以回復我~
#1

sz_yeefun 提問者

了解,但在我舉的例子中,當 sum 沒有賦予初始值時, document.write(sum) 其實不會是 NaN ,而且每次輸出,數(shù)值都會變大,為什麼會這樣?
2016-08-28 回復 有任何疑惑可以回復我~

應該是賦予SUM初始值,可以確定I的值范圍吧。。我也不太懂。。。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什麼要賦予 sum 初始值?

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號