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

関連

参考