亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

怎樣理解Javascript函數的參數

怎樣理解Javascript函數的參數

當年話下 2018-12-07 06:40:38
形參從外部引入實參我明白,可是像這種 ???function rndNum(min,max){????return Math.floor((Math.random()*(max-min+1))+min);???} 沒有任何賦值,也沒有傳入參數,究竟是怎樣運行的? function rndArr(min,max,len){????var arr = [];????for (var i=0;i<len;i++) {?????var r = rndNum(min,max);?????if(arr.indexOf(r) < 0){??????arr.push(r);?????}else{??????//len++;//??????i--;//?????}????} 還有這個也是,這里的參數究竟是什么意義?
查看完整描述

9 回答

?
米琪卡哇伊

TA貢獻1998條經驗 獲得超6個贊

這些函數肯定在被調用的時候會賦予實參,如果是單獨這樣一個函數,沒有調用,是出不來結果的。

比如第一個函數下面加個:rndNum(1,10);就能出現結果了。

查看完整回答
反對 回復 2018-12-24
?
泛舟湖上清波郎朗

TA貢獻1818條經驗 獲得超3個贊

這叫做函數定義.

查看完整回答
反對 回復 2018-12-24
?
呼喚遠方

TA貢獻1856條經驗 獲得超11個贊

?建議你先去找一個簡單的語言學吧,建議python,入門比較簡單.Java也不錯.

查看完整回答
反對 回復 2018-12-24
?
萬千封印

TA貢獻1891條經驗 獲得超3個贊

你搜一下“形參”也就是形式參數,還有“實參”也就是實際參數。。。

查看完整回答
反對 回復 2018-12-24
?
白板的微信

TA貢獻1883條經驗 獲得超3個贊

給你打個比方吧,函數相當于一個模板,一個模板自己是不會產生成果的,你需要向母板放材料也就是(實參),模板利用你的實參放進模板的空間(形參)來產生成果(結果)!

查看完整回答
反對 回復 2018-12-24
?
滄海一幻覺

TA貢獻1824條經驗 獲得超5個贊

這個是形參,然后你調用函數的時候就會傳入一個實參進去,比如rndNum(1,10),你上面那個函數只是一個定義了一個方法,然后你需要去調用

查看完整回答
反對 回復 2018-12-24
?
慕俠2389804

TA貢獻1719條經驗 獲得超6個贊

這需要調用該函數,并傳給它參數才可以運行

查看完整回答
反對 回復 2018-12-24
  • 9 回答
  • 0 關注
  • 530 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號