If a value is allocated to a variable on its first use, the variable doesn't have to be declared.
A variable that has been declared has the value "undefined" until another value is allocated to it.
Implicit type casts: a = "ABC" + 10; a has the value "ABC10"