javascriptのオブジェクトと配列について

下記のように作成するという事はわかったのですが、
純粋なオブジェクトと配列は、中カッコと大カッコの部分のみなのでしょうか?
つまり変数にオブジェクトと配列を代入していると考えてよいのでしょうか?

それともvar含むすべてがオブジェクトと配列そのものなのでしょうか?
変数名の部分が配列の名前とも聞きますが、初心者なので頭がこんがらがってしまいます

// 空の Object オブジェクトを作成する
var obj = { };

// 空の配列を作成する
var arr = [];