Can only store data in compatible types

A variable is a place in memory where you can store data.

Every variable is identified as belonging to a specific type.

This means that the memory that has been set aside to be used as a specific variable can only be used to store a specific type of data.