1、Lua有8个基本类型,nil, boolean, number, string, userdata, function, thread, table
Numbers:
Number类型代表实数(在计算机中占两个地址的浮点数)。Lua没有整型,并且也不需要。有个普遍的误解,使用浮点型会有算术错误,一些人害怕浮点型即使一个简单的“加”运算也会有奇奇怪怪的问题。但事实上,用一个double类型来表示一个integer,不存在任何边界问题(除非这个数大于1.0e14)。Lua可以表示任何的32-bit的整数,不存在任何边界问题。
2、