Types, values, and variables in JavaScript