a = 12 b = 23 print(a == b) -- 判断相等 f print(a ~= b) -- 判断不相等 t print(a > b) -- 判断大于 f print(a < b) -- 判断小于 t print(a >= b) -- 判断大于等于 f print(a <= b) -- 判断小于等于 t
逻辑运算符
and逻辑与操作符。 若 A 为 false,则返回 A,否则返回 B or逻辑或操作符。 若 A 为 true,则返回 A,否则返回 B not逻辑非操作符。与逻辑运算结果相反,如果条件为 true,逻辑非为 false
1 2 3 4 5 6 7 8 9 10 11 12 13 14
-- 逻辑与 print(trueandtrue) -- t print(trueandfalse) -- f print(falseandfalse) -- f
-- 逻辑或 print(trueortrue) -- t print(trueorfalse) -- t print(falseorfalse) -- f
-- 逻辑非 print(nottrue) -- f print(notfalse) -- t
条件判断
if 条件1 then 符合条件1后执行的代码 elseif 条件2 then 符合条件2后执行的代码 else 其他条件执行的代码 end