本質上是一種代碼的分組形式,可通過這種形式賦予某組代碼一個名字,便于日后重用時調用。
函數通常都會有返回值,如果無顯式返回值,默認為undefined。
一個函數只能有一個返回值。如果需要同時返回多個返回值,則可考慮將其放到一個數組中,以數組元素的形式返回。
**調用函數**
只需在函數名后面加一對用以傳參的括號即可。
若定義了參數,但調用時忘記傳參,js會自動將其設置為undefined。來者不拒,但多余的會被忽略。
**每個函數內部都有一個內建的arguments數組,能返回函數所接收的所有參數**
