乘幂 ^
eg:
不等于 ~=
eg:
邏輯運算符:
and/or/not
eg:
a = true
b = false
a and b --> false
a or b --> true
a and (not b)
邏輯運算符and 的運算結果為:如果它的第一個操作數為“false”,則傳回第一個操作數,否則傳回第二個操作數。邏輯運算符or 的運算結果為:如果它的第一個操作數不為“false”,則傳回第一個操作數,否則傳回第二個操作數。
其他運算符:
… 連接配接兩個字元串
eg:
#計算字元串長度
eg:
運算符優先級(由高到低):
^
not - (unary)
* / %
+ -
..
< > <= >= ~= ==
and
or
位運算(隻可用于整型):
位運算符包括& (按位與)、| (按位或)、~ (按位異或)、>>(邏輯右移)、<<(邏輯左移)和一進制運算符~(按位取反)。(請注意,在其他一些語言中, 異或運算符為 ^, 而在Lua 語言中 ^代表幕運算。)