Those are very special.
null is a special value that indicates the absence of a value.
It’s a common concept in other languages as well, can be known as
None in Python for example.
undefined indicates that a variable has not been initialized and the value is absent.
It’s commonly returned by functions with no
When a function accepts a parameter but that’s not set by the caller, it’s undefined.