运算符和操作数
您好,欢迎来到 GDScript 基础教程系列。
在这一集中,我将介绍 Godot GDScript 中的运算符和操作数。
什么是运算符?
运算符允许您操作变量、常量等。
运算符是指示程序执行任务的符号(=、<、+等)。
什么是操作数?
操作数是作用于运算符的变量、常量或表达式。
var a = 1 + 2
在此示例中,整数1和2是操作数。+符号是运算符。
运算符指示程序将数字 1 和 2 相加。
最重要的是,=符号是赋值运算符。它指示将符号左侧的所有内容分配给 . 左侧的变量=。
算术运算符
运算符 | 描述 |
---|---|
+ | 加法运算符 |
- | 减法运算符 |
* | 乘法运算符 |
/ | 除法运算符 |
这些运算符是不言自明的。
您将一起加、减、乘和除操作数。
1 + 2 # 操作数加法
1 - 2 # 操作数减法
1 * 2 # 操作数乘法
1 / 2 # 操作数除法
比较运算符
当您想要比较操作数时,使用比较运算符。
运算符 | 描述 |
---|---|
== | 等于运算符 |
!= | 不等于运算符 |
> | 大于运算符 |
>= | 大于等于运算符 |
< | 小于运算符 |
<= | 小于或等于运算符 |
使用比较运算符时,返回给您的值是一个布尔值true/false。
如果满足关系语句(如果为真),则返回true。
如果不满足关系运算符(如果它为假),则返回 false。
1 == 2 # 返回false
1 != 2 # 返回true
1 > 2 # 返回false
1 >= 2 # 返回false
1 < 2 # 返回true
1 <= 2 # 返回true
请记住从大于/小于运算符返回的值。
2 > 2 # 返回false
2 < 2 # 返回false
2 >= 2 # 返回true
2 <= 2 # 返回true
逻辑运算符
当您想要比较操作数的真/假值时,使用逻辑运算符。
您通常会在 if 语句和 while 循环中使用逻辑运算符。
运算符 | 描述 |
---|---|
&& (与) | 与(and)运算符 |
|| (或) | 或(or)运算符 |
!(非) | 非(not)运算符 |
- 您使用&&运算符来检查两个操作数是否为真
- 您使用||运算符来检查两个操作数中的一个是否为真
- 您使用!运算符来检查操作数是否为假
true && true # 返回true
false && true # 返回false
false || true # 返回true
false || false # 返回true
!false # 返回true
!true # 返回false