-- + 加法 local a = 10 local b = 2 _console:assertTrue(a + b == 12, "a + b == 12") -- - 减法 _console:assertTrue(a - b == 8, "a - b == 8") -- * 乘法 _console:assertTrue(a * b == 20, "a * b == 20") -- / 除法 _console:assertTrue(a / b == 5, "a / b == 5") -- % 取模 _console:assertTrue(a % b == 0, "a % b == 0") -- ^ 幂运算 _console:assertTrue(a ^ b == 100, "a ^ b == 100") -- == 相等 _console:assertFalse(a == b, "a == b") -- ~= 不等 _console:assertTrue(a ~= b, "a ~= b") -- < 小于 _console:assertFalse(a < b, "a < b") -- <= 小于等于 _console:assertFalse(a <= b, "a <= b") -- > 大于 _console:assertTrue(a > b, "a > b") -- >= 大于等于 _console:assertTrue(a >= b, "a >= b") local c = true local d = false -- and 逻辑与 _console:assertFalse(c and d, "c and d") -- or 逻辑或 _console:assertTrue(c or d, "c or d") -- not 逻辑非 _console:assertFalse(not c, "not c") _console:assertTrue(not d, "not d")