A classification that determines what values a variable can hold and what operations can be performed on it.