What is the difference between null and undefined?
- A undefined means a variable has been declared but not assigned; null is an explicitly assigned empty value
- B They are identical
- C null is a number, undefined is an object
- D undefined can only be used in functions
Answer
undefined means a variable has been declared but not assigned; null is an explicitly assigned empty value
undefined is the default absence of a value, while null is a deliberate assignment representing no value. Note that null == undefined is true but null === undefined is false.





