新手掌握JavaScript函數可以從這幾個方面入手,收下不謝!

JavaScript基礎知識—函數

函數是編程語言中經常用到的,它也是編程語言中的基礎內容。在JavaScript也是如此,我們經常需要反覆使用某一功能,我們可以把這部分功能代碼封裝到單獨的模塊中,這樣的模塊叫做函數。函數是模塊化編程的基礎,編寫複雜的功能時,必須要對函數有更深入的瞭解。今天應後臺讀者的留言今天專門寫一篇關於JavaScript函數的文章,希望對大家有所幫助,如果你是JavaScript技術大牛這篇文章就當“溫故知新”,不喜勿噴。

新手掌握JavaScript函數可以從這幾個方面入手,收下不謝!

JavaScript中的函數特點

JavaScript中的函數定義和其他編程語言(c、php、java等)的函數定義沒有多大的區別。JavaScript函數定義是由事件驅動的或者當它被調用時執行的可重複使用的代碼塊。函數是已命名的代碼段,代碼段中的語句作為整體來引用和執行,函數代碼和功能模塊化,可以使程序結構清晰。可以把函數比作一個電子元器件,輸入數據處理後再給出相應的輸出和特定功能。

新手掌握JavaScript函數可以從這幾個方面入手,收下不謝!

JavaScript函數語法和調用

JavaScript函數語法如下

function functionname(參數1,參數2....){這裡是要執行的代碼;return(some_value);}。

functionname是函數名,命名規則和變量命名規則相同。return語句可以返回確切值,函數有若干個參數,也可以不使用參數,逗號分隔的參數叫做實參。函數的調用語法是func_name(參數1,參數2....),函數調用時可以不帶參數,小括號不能省略。

JavaScript函數使用注意事項

1、JavaScript函數變量作用域

函數外的變量可以直接在函數體內使用無需再次聲明,在函數內部聲明變量不能在函數外部使用。在JavaScript中,函數外聲明的變量成為全局變量,函數內聲明的變量成為局部變量。函數多次調用後,它的局部變量也是相互獨立的。函數內顯式聲明變量和全局變量同名的局部變量,無法在訪問全局變量。形參均為函數的局部變量,等同於顯示聲明的局部變量。

新手掌握JavaScript函數可以從這幾個方面入手,收下不謝!

2、JavaScript函數間的嵌套

函數體內可以嵌套函數,上一級函數的局部變量在其包含了子函數中是可以用的。

3、JavaScript函數的參數

JavaScript對函數的參數沒有嚴格限定,定義函數時不需要定義參數的類型。任何類型的數據都可以作為參數傳入函數,參數也可以將對象作為參數直接傳入函數。

關於“JavaScript函數”先聊到這,以上是基礎的內容,JavaScript新手一定要多多掌握和練習。每天學習一個知識點,每日寄語”真正優秀的人,從來不怕成功遲到。”如轉載請聯繫作者。


分享到:


相關文章: