Undefined:
When the Variable is declared, but not yet assigned any value. Hence, when you try to fetch the value of this variable, you will get the result "undefined".
Null:
null is a value which we can assign it to the variable to represent that there is no value available in the variable.