課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
為什么sum變量必須初始化
2016-08-07
源自:JavaScript進(jìn)階篇 7-23
正在回答
覺得這個(gè)解釋還不錯(cuò):
變量的定義主要是為變量申請(qǐng)內(nèi)存空間用。(編譯器要管理該變量名字和申請(qǐng)?jiān)撟兞康膬?nèi)存大小)
變量的初始化主要為在申請(qǐng)到的內(nèi)存中賦初值。(編譯器要在該變量的內(nèi)存中初始化初值,為后面使用該變量做準(zhǔn)備,否則其內(nèi)存中的值是隨機(jī)的。)
Twuof_1997 提問者
如果不初始化你怎么知道它初始值是0呢?你怎么知道它是一個(gè)數(shù)字呢?
所有的變量都要先賦值后使用
防止下面使用sum的時(shí)候,sum是一個(gè)不可預(yù)料的值。賦了初始值相當(dāng)于 告知計(jì)算機(jī) sum的 數(shù)據(jù)類型
為了語言的規(guī)范性
舉報(bào)
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動(dòng)態(tài)交互世界
3 回答為什么變量sum和avg要給他初始值
3 回答sum必須賦值嗎
2 回答變量必須"聲明"嗎?
1 回答為什么sum是未定義變量
4 回答for循環(huán)里初始化變量可以沒有var嗎
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-08-07
覺得這個(gè)解釋還不錯(cuò):
變量的定義主要是為變量申請(qǐng)內(nèi)存空間用。(編譯器要管理該變量名字和申請(qǐng)?jiān)撟兞康膬?nèi)存大小)
變量的初始化主要為在申請(qǐng)到的內(nèi)存中賦初值。(編譯器要在該變量的內(nèi)存中初始化初值,為后面使用該變量做準(zhǔn)備,否則其內(nèi)存中的值是隨機(jī)的。)
2016-08-08
如果不初始化你怎么知道它初始值是0呢?你怎么知道它是一個(gè)數(shù)字呢?
2016-08-07
所有的變量都要先賦值后使用
2016-08-07
防止下面使用sum的時(shí)候,sum是一個(gè)不可預(yù)料的值。賦了初始值相當(dāng)于 告知計(jì)算機(jī) sum的 數(shù)據(jù)類型
2016-08-07
為了語言的規(guī)范性