1.逻辑运算符。逻辑运算符只有三个,是三个英文单词,最多初一就会学到的单词。没读过书的也不用担心,这三个单词非常的简单好记。下面建议用拆分浏览查看。
假设A的值为true,B的值为false。
and,翻译为中文意思是和。该运算符两边的值都为true的话,那么结果就为true,否则结果为false。
print(A and B)
--输出结果为false。
or,翻译为中文意思是或者。该运算符两边的值只要有一个为true,那么结果就为true。
print(A or B)
--输出结果为true。
not,翻译为中文意思为不是。该运算符后面的值为true的话,那么结果为false。反之结果为true。PS:这个可以理解为,不是对的那结果就是假的,不是假的那结果就是对的。
print(not A)
--输出结果为false。
上一课说过,lua把false和nil看作假。所以not加一个没有声明的变量,那么结果也就是true。
print(not C)
--输出结果为true。