harumemo

メモ書きです。

Javascriptでは、すべてのグローバル変数は、Windowsオブジェクトのプロパティである。

クライアントサイドJavaScriptでは、Windowオブジェクトはグローバル オブジェクトです。そしてすべてのグローバル変数は、Windowオブジェクトのプロパティとなります。

つまり、

var a = 0;

グローバル変数を定義することと、

window.a = 0;

とすることは同義です。

 

Windowオブジェクト | JavaScript プログラミング解説