脚本小子_Lua运算符

一、运算符
运算符是一个特殊的符号,用于告诉解释器执行特定的数学或逻辑运算
1、运算符有如下几种类型
  • 算术运算符
  • 关系运算符
  • 逻辑运算符
  • 其他运算符

二、运算符类型
1、算术运算符
假设a为1,b为2
操作符
描述
实例
+
a+b=3
-
b-a=1
*
a*b=2
/
b/a=2
%
取余
b%a=0
^
乘幂
b^2=4
-
-a=-1
 
2、关系运算符
假设a为1,b为2
操作符
描述
实例
==
等于,检测两个值是否相等,相等返回 true,否则返回 false
(a == b) 为 false
~=
不等于,检测两个值是否相等,相等返回 false,否则返回 true
(a ~= b) 为 true
>
大于,如果左边的值大于右边的值,返回 true,否则返回 false
(a > b) 为 false
<
小于,如果左边的值大于右边的值,返回 false,否则返回 true
(a < b) 为 true
>=
大于等于,如果左边的值大于等于右边的值,返回 true,否则返回 false
(a >= b) 返回 false
<=
小于等于, 如果左边的值小于等于右边的值,返回 true,否则返回 false
(a <= b) 返回 true
 
3、逻辑运算符
假设a为true,b为false
操作符
描述
实例
and
逻辑与操作符
(a and b) 为false
or
逻辑或操作符
(a or b) 为true
not
逻辑非操作符
not (a and b) 为true
 
4、其他运算符
连接运算符与计算表或字符串长度的运算符
操作符
描述
实例
..
连接两个字符串
a..b ,其中 a 为 "Hello " , b 为 "World", 输出结果为 "Hello World"
#
一元运算符,返回字符串或表的长度
#"Hello" 返回 5
 

猜你喜欢

转载自blog.csdn.net/u014795720/article/details/80149916
今日推荐