Understanding JS Memory Allocation: Undefined vs Not Defined
Today, let's explore the complex world of JavaScript memory allocation today, with a particular emphasis on the concepts of undefined and Not Defined.
Trust me, it's not as daunting as it may sound.
The First Phase: Memory Allocation
When you declare...
precodes.hashnode.dev2 min read
Satish Shrishail Mirji
Prerana NawarThanks for the information: 'undefined' means waiting for it to be defined, which may or may not assign other( other then defalut value : undefined) value in future. However, during memory allocation, the memory is allocated for it. On the other hand, 'not defined' is a reference error because memory space is not allocated for it, and we did not even declare the variable.