js null vs undefine

JavaScript
var TestVar = null;
alert(TestVar); //shows null
alert(typeof TestVar); //shows object
var TestVar;
alert(TestVar); //shows undefined
alert(typeof TestVar); //shows undefined

Source

Also in JavaScript: