Given:
console.log(boo); this outputs undefined
var boo = 1; console.log(boo); this outputs 1
Aft
delete boo
Don't use var boo = undefined. undefined is just a variable and if someone sets undefined = "hello" then you'll be getting hello everywhere :)
var boo = undefined
undefined = "hello"
EDIT:
null wasn't same as undefined. removed that bit.