関数

関数を定義する - function

関数は、functionで定義することができます。

functionの後に関数名を指定し、()中に引数の指定をします。

function aisatsu(message) {
    alert(message);
}

// こんにちは!とアラートが出力されます。
aisatsu('こんにちは!');

無名関数を定義する

無名関数とは、名前の無い関数のことです。

関数名なしの関数を変数にいれることで無名関数を定義することができます。functionの直後に()を付けて引数の設定をします。

var aisatsu = function(message) {
    alert(message);
}

// こんにちは!
aisatsu('こんにちは!');

即時関数を定義する

即時関数とは、関数を定義すると同時に実行される関数のことです。
無名関数の一種で関数名はありません。

var result = (function (food1, food2) {
    return food1 + food2;
}("カレー", "うどん"));

カレーうどん
console.log(result);

関数の戻り値 - return

関数の戻り値はreturnで指定できます。

function plus(data1, data2) {
    return data1 + data2;
}

result = plus(5, 4);

// 9
console.log(result);

------------------------------
作成日:2017年06月15日
更新日:2017年06月17日
------------------------------

ページの先頭へ