Var definition

A variable holds either a string, a numeric value or an array of values depending on its type.