Accessing global object in JavaScript

by dima_k

HTML

<div id="global-obj"></div>

<div id="window-obj"></div>

<p>Global Object in browser is equal to window, so globalObject == windowObject </p>

JavaScript

var globalObject = (function(){
    return this;
})();

var div = document.getElementById('global-obj');
div.innerText = globalObject;

var windowObject = window;

var div1 = document.getElementById('window-obj');
div1.innerText = windowObject;

alert('globalObject is equal to windowObject? \n\n' + (globalObject == windowObject));