第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

為什么函數(shù)后面不能加()

為什么調(diào)用的時(shí)候是(sortNum) 不是(sortNum())呢?為什么(sortNum())不行呢?

正在回答

4 回答

不加()是指針;

函數(shù)只要是要調(diào)用它進(jìn)行執(zhí)行的,都必須加括號(hào)。此時(shí),函數(shù)()實(shí)際上等于函數(shù)的返回值。當(dāng)然,有些沒有返回值,但已經(jīng)執(zhí)行了函數(shù)體內(nèi)的行為,這個(gè)是根本,就是說,只要加括號(hào)的,就代表將會(huì)執(zhí)行函數(shù)體代碼。

不加括號(hào)的,都是把函數(shù)名稱作為函數(shù)的指針,用于傳參,此時(shí)不是得到函數(shù)的結(jié)果,因?yàn)椴粫?huì)運(yùn)行函數(shù)體代碼。它只是傳遞了函數(shù)體所在的地址位置,在需要的時(shí)候好找到函數(shù)體去執(zhí)行。

參考http://www.zhihu.com/question/31044040

0 回復(fù) 有任何疑惑可以回復(fù)我~

我也不是很懂,函數(shù)名是函數(shù)的引用地址,不加()應(yīng)該相當(dāng)于這里的參數(shù)是整個(gè)函數(shù),加上()表示執(zhí)行函數(shù),即 sort(sortNum())等于sort(b-a);這應(yīng)該就是區(qū)別了,我們先記住這么用,等后面能力強(qiáng)了,再回來看,就迎刃而解了。我想應(yīng)該是我們不清楚sort()方法具體的排序機(jī)制,加油。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Lshah 提問者

好的一起加油啊~~
2016-03-28 回復(fù) 有任何疑惑可以回復(fù)我~

寫法不同:

1,setTimeout(sortNum,1000);

2,setTimeout("sortNum()",1000);


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Lshah 提問者

不是吧 函數(shù)不用加引號(hào)吧 而且我試了還是不行啊,不管怎么說,還是謝謝你能回答我的問題
2016-03-23 回復(fù) 有任何疑惑可以回復(fù)我~

假如,傳“sortNum()”,那么為什么不傳參數(shù)呢?應(yīng)該要sortNum(a,b)才對。但是,很明顯排序的參數(shù)就是數(shù)組里面的元素。所以,我推斷:參數(shù)是默認(rèn)傳進(jìn)去的。那就可以省略參數(shù),相應(yīng)的()也就可以省略了。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Lshah 提問者

那不省為什么就不行呢
2016-03-23 回復(fù) 有任何疑惑可以回復(fù)我~
#2

OnlySee 回復(fù) Lshah 提問者

這個(gè)分析也是我的猜測而已。這屬于程序設(shè)計(jì)的規(guī)定,記住就好了。當(dāng)然,規(guī)定傳"sortNum()"也行。這個(gè)不是絕對的,看程序怎么設(shè)計(jì)吧。 對此種設(shè)計(jì),我是這么看的。先說,這是個(gè)人看法,不一定對。帶有()代表的是方法本身。"sortNum"代表著你要調(diào)用的方法叫什么。也就是說:sortNum(a,b)這個(gè)方法叫做“sortNum“。你只有傳”sortNum“程序才認(rèn)。你可以把這個(gè)當(dāng)做一個(gè)規(guī)定記住就好了。 無視我的回答吧。
2016-03-23 回復(fù) 有任何疑惑可以回復(fù)我~
#3

Lshah 提問者 回復(fù) OnlySee

但是我不知道在什么情況下用有括號(hào)的什么情況下不用
2016-03-23 回復(fù) 有任何疑惑可以回復(fù)我~
#4

OnlySee 回復(fù) Lshah 提問者

程序都是調(diào)出來的。你可以兩個(gè)都試一下
2016-03-23 回復(fù) 有任何疑惑可以回復(fù)我~
#5

Lshah 提問者 回復(fù) OnlySee

哦 謝謝你
2016-03-23 回復(fù) 有任何疑惑可以回復(fù)我~
查看2條回復(fù)

舉報(bào)

0/150
提交
取消

為什么函數(shù)后面不能加()

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)