javascript - 實(shí)參和形參有哪些通俗的命名嗎?尤其形參
問題描述
一直以來都不懂,實(shí)參的話,jquery對象我會在前面加個(gè)$并使用駝峰命名,其他字符串?dāng)?shù)組的話,我就str/arr加上駝峰命名,這個(gè)實(shí)參倒還好。關(guān)鍵形參就不知道命名了,有時(shí)我直接和實(shí)參命名一樣的,比如實(shí)參為$this=$(this),我形參就是$this或者obj/ele,我都不知道應(yīng)該怎么命名,發(fā)現(xiàn)別人命名也是各不相同,很是困惑。還有,可能我對實(shí)參和形參的理解有問題,比如var $this=$(this)里面$(this)是實(shí)參,function funName (x){}里面的那個(gè)x是形參,是這樣理解么?
問題解答
回答1:沒什么規(guī)則,隨便取名就好了,不要違反基本的命名規(guī)則。
function a(param) { // param形參 console.log(param);}a(123); // 123實(shí)參回答2:
你可以這么理解形參就是方法或函數(shù)的定義, 而實(shí)參是在調(diào)用方法或函數(shù)時(shí)傳遞過去的參數(shù),這個(gè)參數(shù)就是實(shí)參,實(shí)參將由函數(shù)或方法定義的形參接收, 就是這么簡單!
相關(guān)文章:
1. mac里的docker如何命令行開啟呢?2. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””3. docker - 各位電腦上有多少個(gè)容器啊?容器一多,自己都搞混了,咋辦呢?4. 關(guān)于docker下的nginx壓力測試5. docker容器呢SSH為什么連不通呢?6. nignx - docker內(nèi)nginx 80端口被占用7. 如何解決Centos下Docker服務(wù)啟動(dòng)無響應(yīng),且輸入docker命令無響應(yīng)?8. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個(gè)是怎么回事????9. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問題。10. docker start -a dockername 老是卡住,什么情況?

網(wǎng)公網(wǎng)安備