JavaScriptの関数
JavaScriptの関数はファーストクラスオブジェクトです。
JavaScriptの関数は関数型というひとつの型なので変数に代入したり、他の関数の引数として渡したり、
戻り値として返すことが出来ます。
関数の定義
関数を定義は以下のように定義します。
function 関数名(引数1, 引数2, ..) { 関数の処理 return 戻り値 }
JavaScriptでは関数を呼び出す時に引数を省略することができます。
省略した場合は、undefinedになります。
ちなみにJavaScriptにはデフォルト引数をサポートしていません。