Shopify.Cartというコードは何を表しているのでしょうか?

いつもお世話になっております。

ギフトラッピングをストアに導入したいため、下記ページを参考に作成しています。

https://help.shopify.com/ja/manual/online-store/themes/themes-by-shopify/vintage-themes/customizing-vintage-themes/add-gift-wrap-option

このままでは導入したいギフトラッピングの機能とは異なるため、コードを変更しているのですが、

この中の冒頭の

Shopify.Cart = Shopify.Cart || {};

という部分の行なっていることがよくわかりません。

意味としては、Shopify.Cartが既に存在している場合はその値を代入、存在しない場合はオブジェクトを作成、だと思うのですが、

・なぜ通常のJavaScriptの変数の指定の仕方と異なるのか?

・その後のコードでいつShopify.Cartに値を代入しているのか?

がよくわかりません。

わかる方がいましたら教えていただけると助かります。

よろしくお願いいたします。

別の質問で回答していただき、理解ができました。

ありがとうございました。