JavaScript-函數(shù)

函數(shù)大家應(yīng)該都熟悉,定義啊啥的就不多說(shuō),這邊主要介紹JavaScript函數(shù)的一些特點(diǎn)和需要注意的地方。

返回值:JavaScript函數(shù)在定義時(shí)不必指定是否返回值,任何函數(shù)在任何時(shí)候都可以通過(guò)return語(yǔ)句后跟要返回的值來(lái)實(shí)現(xiàn)返回值。如果你需要提前終止執(zhí)行一個(gè)函數(shù),可以使用return 不跟返回值。

參數(shù):JavaScript函數(shù)的參數(shù)跟大多數(shù)其他語(yǔ)言函數(shù)的參數(shù)有所不同,它不限制傳進(jìn)去的個(gè)數(shù)和參數(shù)類型。參數(shù)使用中,你可以在函數(shù)中使用參數(shù)名來(lái)獲取參數(shù)值,可以使用argumentsi來(lái)獲取,也可以參數(shù)名和arguments混合使用,可以使用arguments.length來(lái)獲取參數(shù)的總個(gè)數(shù)。需要注意的是最好不要使用eval或者arguments作為參數(shù)名。

重載:JavaScript函數(shù)沒(méi)有重載,如果定義了兩個(gè)名字相同的函數(shù),該名字屬于后定義的函數(shù)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第2章 基本語(yǔ)法 2.1 概述 基本句法和變量 語(yǔ)句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,618評(píng)論 0 13
  • 說(shuō)起來(lái) ECMAScript 中什么有意思,我想那莫過(guò)于函數(shù)了——而有意思的根源,則在于函數(shù)實(shí)際上是對(duì)象。每個(gè)函數(shù)...
    查查查查查查克閱讀 1,566評(píng)論 2 17
  • 1 函數(shù) 每個(gè)函數(shù)都是 Function 類型的實(shí)例,且都與其他引用類型一樣具有屬性和方法。由于函數(shù)式對(duì)象,因此函...
    sylvia_yue閱讀 511評(píng)論 0 2
  • 函數(shù)函數(shù)定義與調(diào)用變量作用域全局變量方法高階函數(shù)閉包箭頭函數(shù)$generator$ 函數(shù) 函數(shù)定義與調(diào)用 定義函數(shù)...
    染微言閱讀 699評(píng)論 0 5
  • 我渴望能見(jiàn)你一面,但請(qǐng)你記得,我不會(huì)開口要求要見(jiàn)你。這不是因?yàn)轵湴?,你知道我在你面前毫無(wú)驕傲可言,而是因?yàn)?,唯有?..
    對(duì)你說(shuō)真的閱讀 258評(píng)論 0 0

友情鏈接更多精彩內(nèi)容