Javascript novice here. From https://www.freecodecamp.org/news/var-let-and-const-whats-the-difference/ :
- They are all hoisted to the top of their scope. But while var variables are initialized with undefined, let and const variables are not initialized.
- While var and let can be declared without being initialized, const must be initialized during declaration.
So "const" is clear that it's initialized as the value it was originally declared as.
"var":
a) not declared, initialized as undefined
b) declared, initialized accordingly
"let":
a) not declared, initialized as ______???______
b) declared, initialized accordingly
What is "let" initialized as if it's not declared at first?