3.2 关系操作符
1、
<、>、<=、>=、==、~=(不等性测试)
结果都是 true 或 false
2、nil 只与自身相等
3、对于 table、userdata 和函数,Lua 是作引用比较的。(只有当它们引用同一个对象时,才认为它们相等)
4、
- 数字和字符串 可以作大小性比较,相等性比较和不等性比较
其他类型 只能作相等性比较和不等性比较
5、注意不同类型的值做比较
'0' != 0
2 < 15
‘2’ < ‘15’ -- 错误
2 < '15' -- 引发一个错误
<、>、<=、>=、==、~=(不等性测试)
结果都是 true 或 false
其他类型 只能作相等性比较和不等性比较
'0' != 0
2 < 15
‘2’ < ‘15’ -- 错误
2 < '15' -- 引发一个错误
+、-、*、/、^(指数)、%(取模)
%
a % b = a - floor(a/b)*b
x % 1 -- x 的小数部分
x - x % 1 -- x 的整数部分
x - x % 0.01 -- 精确到小数后两位
-(负号)