运算符是一个特殊的符号,用于告诉解释器执行特定的数学或逻辑运算。Lua提供了以下几种运算符类型:
算术运算符
关系运算符
逻辑运算符
其他运算符
算术运算符
下表列出了 Lua 语言中的常用算术运算符,设定 A 的值为10,B 的值为 20:
实例
我们可以通过以下实例来更加透彻的理解算术运算符的应用:
以上程序执行结果为:
关系运算符
下表列出了 Lua 语言中的常用关系运算符,设定 A 的值为10,B 的值为 20:
实例
我们可以通过以下实例来更加透彻的理解关系运算符的应用:
以上程序执行结果为:
逻辑运算符
下表列出了 Lua 语言中的常用逻辑运算符,设定 A 的值为 true,B 的值为 false:
实例
我们可以通过以下实例来更加透彻的理解逻辑运算符的应用:
以上程序执行结果为:
运算符优先级
从高到低的顺序:
除了^和..外所有的二元运算符都是左连接的。
实例
我们可以通过以下实例来更加透彻的了解 Lua 语言运算符的优先级:
以上程序执行结果为:
内容来自:runoob.com 菜鸟教程
整理:极动云,宁波家电物联网云平台
CONTACT US: http://www.iot-jd.com