式
Expression。
値を生成し、変数に代入できるもの。
42
のようなリテラルやfoo
といった変数、関数呼び出しは式と呼べる。 また、1 + 1
のような式と演算子の組み合わせも式である。
式の特徴として、式を評価することで結果の値を得ることができ、この値を評価値と呼ぶ。
// 1という式の評価値を表示
console.log(1); // => 1
// 1 + 1という式の評価値を表示
console.log(1 + 1); // => 2
// 式の評価値を変数に代入
const total = 1 + 1;
// 関数式の評価値(関数オブジェクト)を変数に代入
const fn = function() {
return 1;
};
// fn() という式の評価値を表示
console.log(fn()); // => 1