null et undefined

Les valeurs null et undefined sont très proches : elles dénotent toutes deux une absence de valeur.

La différence est que null indique que la valeur a été définie comme absente, tandis que undefined indique que la valeur est absente car indéfinie.

Ainsi, par exemple, une variable non initialisée vaut undefined.

notation

undefined
null