Skip to content

JavaScript Variables

Relevant Knowledge Points

VariablesScopeMemory

1. What are the differences between undeclared and undefined variables

undeclaredundefined
These variables do not exist in a program and are not declaredThese variables declared in the program but have not assigned any value
If you try to read the value of an undeclared variable, then a runtime error is encounteredIf you try to read the value of an undefined variable, an undefined value is returned.

2. What are global variables

JS
msg = "Hello"; // var is missing, it becomes global variable