Window and this & scope :

Accessing the variables :

console.log(Window.variablename)

console.log(variablename)

console.log(this.variablename)

Example:

var v = 10;
console.log(v) // it will print 10
v = " shivaji";
console.log(v)    // it will print shivaji

undefined vs not defined :

Undefined:

Not defined: