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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

請(qǐng)教哪位大俠,var sum 定義變量問(wèn)題。

? var sum=0;
? var av=0;
? for(var i=0;i<myc.length;i++)
? {
????? var sco=myc[i].indexOf(":");
????? sum +=parseInt(myc[i].substr(sco+1,2));
????? }
????? av=sum/myc.length;
????? av=Math.floor(av);
????? document.write("--班級(jí)總分為:"+av);

最上面的定義變量,為什么要給他賦值?不能是var sum;??? var av;? 然后下面賦值。

正在回答

3 回答

上面定義的是全局變量,可以不賦值,但系統(tǒng)會(huì)自動(dòng)給它賦值 ?應(yīng)該賦值為undefined

你也可以在函數(shù)體內(nèi)進(jìn)行賦值,這是沒(méi)有問(wèn)題的。

至于你說(shuō)為什么你要在前面給他賦值,你可以想想,javascipt定義的變量是可以存任何類型的,如果你定義的sum本來(lái)想存數(shù)值類型,而你在后面寫程序的過(guò)程中無(wú)意給他賦值為字符串,那他就的值就是字符串,到時(shí)候出錯(cuò),你都不知道在哪兒。

你可以暫時(shí)不用這個(gè)變量,但是你作為編程人員,你是知道你想要它做什么,所以,暫時(shí)不用時(shí),最好賦值,數(shù)字的就賦值為0,字符串就賦值為Null,等

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_小園香徑_04207041 提問(wèn)者

非常感謝!
2016-11-02 回復(fù) 有任何疑惑可以回復(fù)我~

寫法習(xí)慣問(wèn)題,var只是定義一個(gè)變量,不需要賦值

0 回復(fù) 有任何疑惑可以回復(fù)我~

先賦值 然后才能使用

for循環(huán)可能執(zhí)行不了 在for循環(huán)里面賦值 外面也沒(méi)法使用。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

落日無(wú)聲

可以使用啊,他在外面定義的是全局變量,你在函數(shù)里面賦值,就是替換外面的那個(gè)值呀。
2016-11-01 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
JavaScript進(jìn)階篇
  • 參與學(xué)習(xí)       468961    人
  • 解答問(wèn)題       22582    個(gè)

本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁(yè)動(dòng)態(tài)交互世界

進(jìn)入課程

請(qǐng)教哪位大俠,var sum 定義變量問(wèn)題。

我要回答 關(guān)注問(wèn)題
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)