javascriptの関数を定義する式のことを関数定義式と呼びます。
関数定義式も関数リテラルと呼ぶこともできます。
これまでに何度もサンプルコードを書いてきましたが、
具体的には、以下のコードのようになります。
var test = function(x) { return x * 10; }
上記の例は無名関数と呼ばれる関数( function(x) の部分)を定義し、変数のtestへ代入しています。
変数のtestは関数として動作します。
例えば test(10) というように呼び出せば100が返ってきます。
上記の関数定義式は一例にすぎず、プログラムの描き方によって関数定義も異なった形で記述します。