1:int (lua_isnumber)(lua_State* L, int idx)
![](https://img.haomeiwen.com/i9321340/d72fa404c606de27.png)
2:int (lua_isstring)(lua_State* L, int idx)
![](https://img.haomeiwen.com/i9321340/8e8b1f7e11113b79.png)
3:int (lua_iscfunction)(lua_State* L, int idx)
![](https://img.haomeiwen.com/i9321340/88ea03dfb63cfae2.png)
4: int (lua_isuserdata)(lua_State* L, int idx)
![](https://img.haomeiwen.com/i9321340/aa5f9d9c392358a3.png)
5: int (lua_type)(lua_State* L, int idx)
返回idx位置对象的类型值
![](https://img.haomeiwen.com/i9321340/c4750269800e98b4.png)
6: const char* (lua_typename)(lua_State* L, int tp)
返回类型值tp对应的名字
![](https://img.haomeiwen.com/i9321340/405f6be1ec4036b8.png)
7: int (lua_equal)(lua_State* L, int idx1, int idx2)
比较idx1和idx2位置的value是否相等,此方法会触发元方法
![](https://img.haomeiwen.com/i9321340/bcf3a7f889c4ecde.png)
8: int (lua_rawequal)(lua_State* L, int idx1, int idx2)
比较idx1和idx2位置的value是否相等,此方法不会触发元方法
![](https://img.haomeiwen.com/i9321340/72466e909884bdf9.png)
9: int (lua_lessthan)(lua_State* L, int idx1, int idx2)
比较idx1位置的值是否小于idx2位置的value,此方法会触发元方法
![](https://img.haomeiwen.com/i9321340/934a2a7aa0cb05f3.png)
10: lua_Number (lua_tonumber)(lua_State* L, int idx)
检查idx位置的value如果是number类型的值或者是可以数字类型的字符串,返回其number值,否则返回0
![](https://img.haomeiwen.com/i9321340/bd21daca8e923fcb.png)
11: lua_Integer (lua_tointeger)(lua_State* L, int idx)
![](https://img.haomeiwen.com/i9321340/66b26a3d07d47317.png)
12: int (lua_toboolean)(lua_State* L, int idx)
![](https://img.haomeiwen.com/i9321340/74e1b193e84cb245.png)
13: const char* lua_tolstring(lua_State* L, int idx, size_t* len)
如果idx位置的value类型是string,则返回其存储的字符串,len返回其长度, 如果是number会转换成字符串返回
![](https://img.haomeiwen.com/i9321340/c63524f0944f4f17.png)
14: size_t lua_objlen(lua_State* L, int idx)
返回对象的长度
![](https://img.haomeiwen.com/i9321340/763fa1f2627e49bf.png)
15: lua_CFunction lua_tocfunction(lua_State* L, int idx)
![](https://img.haomeiwen.com/i9321340/4182fb60c11c2127.png)
16: void* lua_touserdata(lua_State* L, int idx)
![](https://img.haomeiwen.com/i9321340/fd96da469545d0b1.png)
17: const void* lua_topointer(lua_State* L, int idx)
![](https://img.haomeiwen.com/i9321340/3176abf6560952a1.png)
网友评论