a data storage format that can contain a specific type of or range of values
refers to type of data and size of data associated with it; used in declaring variables and functions;
each unit of information processed by a computer belongs to a general  category or  data type  e.g., string, number, boolean (either true or false)