課程
/前端開發
/JavaScript
/JavaScript進階篇
函數體里面 var sum,x,y;中聲明xy的作用,能否舍掉?在傳參時不能用(var x,var y)?
2015-11-22
源自:JavaScript進階篇 5-5
正在回答
var sum,x,y; ?這是聲明3個變量,如果后面的代碼中沒有用到的變量可以去掉。js的方法傳參數時不用帶 var,直接傳就可以。
HoSalt 提問者
李曉健 回復 HoSalt 提問者
一個參數如果兩次定義一般會被覆蓋或者報錯。但是這里為什么還是可以呢?
我可以理解成
sum?=?x?*?y;
是由前面所定義的x,y啊。
或者說,這種情況應該不會經常使用吧。
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
5 回答函數中的變量不用聲明?
2 回答定義多個參數的函數需要在函數里再聲明變量么?
2 回答變量的聲明
2 回答函數參數是否需要聲明
1 回答聲明變量的疑問
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-11-22
var sum,x,y; ?這是聲明3個變量,如果后面的代碼中沒有用到的變量可以去掉。js的方法傳參數時不用帶 var,直接傳就可以。
2016-01-14
一個參數如果兩次定義一般會被覆蓋或者報錯。但是這里為什么還是可以呢?
我可以理解成
是由前面所定義的x,y啊。
或者說,這種情況應該不會經常使用吧。