运算符和操作数
您好,欢迎来到 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 # 返回false1 != 2 # 返回true1 > 2 # 返回false1 >= 2 # 返回false1 < 2 # 返回true1 <= 2 # 返回true
请记住从大于/小于运算符返回的值。
2 > 2 # 返回false2 < 2 # 返回false2 >= 2 # 返回true2 <= 2 # 返回true
逻辑运算符
当您想要比较操作数的真/假值时,使用逻辑运算符。
您通常会在 if 语句和 while 循环中使用逻辑运算符。
| 运算符 | 描述 |
|---|---|
| && (与) | 与(and)运算符 |
| || (或) | 或(or)运算符 |
| !(非) | 非(not)运算符 |
- 您使用&&运算符来检查两个操作数是否为真
- 您使用||运算符来检查两个操作数中的一个是否为真
- 您使用!运算符来检查操作数是否为假
true && true # 返回truefalse && true # 返回falsefalse || true # 返回truefalse || false # 返回true!false # 返回true!true # 返回false
