types

nil
it's not defined

number
some number, can be an int, float, nan or inf

string
some text

function
a function can be executed

table
a table

userdata
similar to table but