課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
<script?type="text/javascript"> ??function??app2(x,y) ??{?var?sum,x,y; ????sum?=?x?*?y; return?sum; ??} ?req1=app2(5,6); ?req2=app2(2,3);var? sumq=req1+req2; document.write("req1的值:"+req1+"<br/>"); document.write("req2的值:"+req2+"<br/>"); document.write(req1+"與"+req2+"和:"+sumq); 為什么沒有聲明sumq它就可以直接用?
2017-02-20
源自:JavaScript進(jìn)階篇 5-5
正在回答
因?yàn)閖s里面沒有什么數(shù)據(jù)類型,只有一個(gè)var,當(dāng)你輸入一個(gè)值或字符串,var會(huì)自動(dòng)識(shí)別,沒有Java中的什么(int,string,char。。。類型);
當(dāng)知道: req1=app2(5,6); ? ??req2=app2(2,3); ? var就知道是一個(gè)數(shù)值,不是字符串或者其他類型,
所以沒有聲明sumq它就可以直接用?
十六5 提問者
req2=app2(2,3);var?
sumq=req1+req2;
變量要聲明才能用 仔細(xì)看 ?他把var放在上一行的分號(hào)后面了
在js里可以省略前面的var,
例如:var sumq=req1+req2;
????????? $sumq=$req1+$req2;
????????? sumq=req1+req2;
不知道你能不能看明白
舉報(bào)
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動(dòng)態(tài)交互世界
2 回答變量可以不用聲明類型直接調(diào)用嗎
4 回答為什么不能用let聲明變量
5 回答函數(shù)中的變量不用聲明?
5 回答為什么變量sum不需要先聲明,直接就sum=3+2了
4 回答請(qǐng)問聲明變量和不聲明變量有什么區(qū)別?
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)
2017-02-20
因?yàn)閖s里面沒有什么數(shù)據(jù)類型,只有一個(gè)var,當(dāng)你輸入一個(gè)值或字符串,var會(huì)自動(dòng)識(shí)別,沒有Java中的什么(int,string,char。。。類型);
當(dāng)知道: req1=app2(5,6); ? ??req2=app2(2,3); ? var就知道是一個(gè)數(shù)值,不是字符串或者其他類型,
所以沒有聲明sumq它就可以直接用?
2017-02-20
req2=app2(2,3);var?
sumq=req1+req2;
變量要聲明才能用 仔細(xì)看 ?他把var放在上一行的分號(hào)后面了
2017-02-20
在js里可以省略前面的var,
例如:var sumq=req1+req2;
????????? $sumq=$req1+$req2;
????????? sumq=req1+req2;
不知道你能不能看明白