1. Four variable types
Integer type
Floating point type (float)
boolean type
A rope
2. Two composite types
Array (array)
Object (object)
3. Two special types
empty
Resources (resources)