	怎么确定一个变量是什么类型的呢？大家可以用type()函数来检查。Lua支持的类型有以下几种：
　　Nil 空值，所有没有使用过的变量，都是nil。nil既是值，又是类型。

　　Boolean 布尔值

　　Number 数值，在Lua里，数值相当于C语言的double

　　String 字符串，如果你愿意的话，字符串是可以包含'\0'字符的

　　Table 关系表类型，这个类型功能比较强大，我们在后面慢慢说。

　　Function 函数类型，不要怀疑，函数也是一种类型，也就是说，所有的函数，它本身就是一个变量。

　　Userdata 嗯，这个类型专门用来和Lua的宿主打交道的。宿主通常是用C和C++来编写的，在这种情况下，Userdata可以是宿主的任意数据类型，常用的有Struct和指针。

　　Thread　　 线程类型，在Lua中没有真正的线程。Lua中可以将一个函数分成几部份运行。如果感兴趣的话，可以去看看Lua的文档。