JavaScriptの関数について
JavaScriptの関数
・複数の処理をひとまとまりにしたもの。メソッド。
・Function型のオブジェクト。関数をオブジェクトとして扱うことが出来るのはJavaScript特有の特徴。
・関数を扱うためには、まず関数を定義(作成)する必要がある。
JavaScriptにおける関数の役割
・関数を利用することで目的ごとに処理を分割したり、似たような処理を何度も書かなくて済む
関数定義
・function 関数名(){ 処理 }と記述することで関数を定義できる
・定義の仕方は大きく分けて二種類→関数宣言と関数式 この二つの違いは記述様式
・関数宣言は、function 関数名(){ ~ }
・関数式は、変数 = function( 引数 ){} 変数に無名の関数を代入または定義
無名関数と即時関数の違い
・無名関数は関数を多く使用するコードであるときに使用し即時関数はそのとき限りの使用
・無名関数→その名の通り関数名なしで関数を定義
・即時関数→定義と実行が同時行われる 宣言する手間がない
アロー関数
・functionを省略することでより短い記述で関数定義が可能
記述式/ const 変数名 = () => {
処理
}