はじめに
今回はJavaScriptの関数についてアウトプットしていこうと思います!
関数定義
function
functionを用いることで関数を定義することができます!
functionに続けて関数の名前を記述していきます!
こんな感じです!
function 関数名( ) { //処理 }
Rubyにおけるメソッドの定義と文法の意味合いは同じです!
JavaScriptの戻り値
JavaScriptでは関数の戻り値をreturnを用いて明示する必要があります!
例は以下のような感じです!
function calc(num1,num2){ return num1*num2 }
関数宣言
関数宣言とは、関数を定義することです!
以下のような記述で定義します!
function 関数名(引数){ //関数内の処理 }
関数式
関数式では、function(){}という無名の関数を変数に定義または代入して関数を定義するという記述になります!
変数 = function(引数){ //関数内の処理 }
無名関数
無名関数は、関数名なしで定義することができます!
メリットとしては、より簡潔にコードを書けます!
即時関数
即時関数とは、関数を定義すると同時に実行される構文です!
関数を定義してから呼び出すという手間を省くことができます!
(function countNum(num) { console.log(num) })(1)
アロー関数
アロー関数はfunctionの記述を省略し、その代わりに() =>という記述によって関数を定義する構文です!
const 変数名 = () => { 処理 }
コメント