点击查看【bilibili】

运算符和操作数

您好,欢迎来到 GDScript 基础教程系列。
在这一集中,我将介绍 Godot GDScript 中的运算符和操作数。

什么是运算符?

运算符允许您操作变量、常量等。
运算符是指示程序执行任务的符号(=、<、+等)。

什么是操作数?

操作数是作用于运算符的变量、常量或表达式。

  1. var a = 1 + 2

在此示例中,整数1和2是操作数。+符号是运算符。
运算符指示程序将数字 1 和 2 相加。
最重要的是,=符号是赋值运算符。它指示将符号左侧的所有内容分配给 . 左侧的变量=。

算术运算符

运算符 描述
+ 加法运算符
- 减法运算符
* 乘法运算符
/ 除法运算符

这些运算符是不言自明的。
您将一起加、减、乘和除操作数。

  1. 1 + 2 # 操作数加法
  2. 1 - 2 # 操作数减法
  3. 1 * 2 # 操作数乘法
  4. 1 / 2 # 操作数除法

比较运算符

当您想要比较操作数时,使用比较运算符。

运算符 描述
== 等于运算符
!= 不等于运算符
> 大于运算符
>= 大于等于运算符
< 小于运算符
<= 小于或等于运算符

使用比较运算符时,返回给您的值是一个布尔值true/false。
如果满足关系语句(如果为真),则返回true。
如果不满足关系运算符(如果它为假),则返回 false。

  1. 1 == 2 # 返回false
  2. 1 != 2 # 返回true
  3. 1 > 2 # 返回false
  4. 1 >= 2 # 返回false
  5. 1 < 2 # 返回true
  6. 1 <= 2 # 返回true

请记住从大于/小于运算符返回的值。

  1. 2 > 2 # 返回false
  2. 2 < 2 # 返回false
  3. 2 >= 2 # 返回true
  4. 2 <= 2 # 返回true

逻辑运算符

当您想要比较操作数的真/假值时,使用逻辑运算符。
您通常会在 if 语句和 while 循环中使用逻辑运算符。

运算符 描述
&& (与) 与(and)运算符
|| (或) 或(or)运算符
!(非) 非(not)运算符
  • 您使用&&运算符来检查两个操作数是否为真
  • 您使用||运算符来检查两个操作数中的一个是否为真
  • 您使用!运算符来检查操作数是否为假
    1. true && true # 返回true
    2. false && true # 返回false
    3. false || true # 返回true
    4. false || false # 返回true
    5. !false # 返回true
    6. !true # 返回false