Lua运算符

运算符

类型:
1.算数运算符
2.关系运算符
3.逻辑运算符
4.其他运算符

算数运算符

1.+    加法    a + b
2.-     剪发    a - b
3.*     乘法    a * b
4./     除法    a / b
5.%   取余    a % b
6.^    乘幂    a ^ 2
7.-     负号    -a

关系运算符 (A = 10,B = 20)

1.==    等于        A == B  false
2.~=    不等于     A ~= B  true
3.>       大于        A > B  false
4.<       小于        A < B  true
5.>=    大于等于  A >= B  false
6.<=    小于等于  A <= B  true

逻辑运算符 (a = true, b = false)

and 逻辑与   a and b false
or    逻辑或   a or b true
not  逻辑非   not (a and b) true

其他运算符

.. 连接两个字符串
# 一运运算符,返回字符串长度

运算符优先级

--由高到低
^
not    - (unary)
*      /
+      -
..
<      >      <=     >=     ~=     ==
and
or

-- 除了^ 和.. 外所有的二云运算符都是做连接的 

你可能感兴趣的:(Lua运算符)