The course i’m following says primitive types belong to the execution context in the call stack, but are they part of the context variable environment?

I guess variable declarations would surely be part of the variable environment, but what about the other primitive types, like null or undefined? Do they need to be attached to a declaration or are they stored in as well?