Primitive Data-types and Constants

Before discussing data-types it might be useful to ask the question, "What is data?"

Data is: ...

In JavaScript these are the "primitive" (i.e. the most basic) data types:

Data values like 10, "test", true, etc, are called "literals" or "constants", because they cannot be modified, they are literally that value.