JavaScriptの関数について

JavaScriptの関数
・複数の処理をひとまとまりにしたもの。メソッド。
・Function型のオブジェクト。関数をオブジェクトとして扱うことが出来るのはJavaScript特有の特徴。
・関数を扱うためには、まず関数を定義(作成)する必要がある。

 

JavaScriptにおける関数の役割
・関数を利用することで目的ごとに処理を分割したり、似たような処理を何度も書かなくて済む

 

関数定義  
・function 関数名(){ 処理 }と記述することで関数を定義できる
・定義の仕方は大きく分けて二種類→関数宣言と関数式 この二つの違いは記述様式
・関数宣言は、function 関数名(){ ~ }
・関数式は、変数 = function( 引数 ){} 変数に無名の関数を代入または定義

無名関数と即時関数の違い 
・無名関数は関数を多く使用するコードであるときに使用し即時関数はそのとき限りの使用
・無名関数→その名の通り関数名なしで関数を定義 
・即時関数→定義と実行が同時行われる 宣言する手間がない

アロー関数 
・functionを省略することでより短い記述で関数定義が可能
記述式/ const 変数名 = () => {
       処理
        }