プリミティブとオブジェクト

JavaScriptでは、文字列、数値、真偽値、null、undefinedがプリミティブに該当する。

そのほかは、すべてオブジェクトである。

(たとえば、JavaScriptでは、関数もオブジェクトである。)

変数には、プリミティブのデータだけでなく、オブジェクトも格納できる。

(よって、関数も、変数に格納できる。)