Null and Undefined in Javascript

What’s the difference between Null and Undefined in Javascript?

Undefined:

Variables that are declared but not initialized are undefined.

var name; //undefined
var age;  //undefined

Null is “explicitly nothing”

var name = "Frank Wang";
name = null; // nothing

In Google Chrome console: