Everything is possible to assign to a variable. Each variable must be declared.
The declaration determines the scope of a variable. It is possible to hide a variable with another variable with the same name.