Menu
CoddyTech

比较运算符

本课属于 Coddy GDScript 学习旅程的“基础知识”单元。第 20 课,共 92 课。

比较运算符用于比较两个值。结果是一个 bool:true 或 false。

  • == 等于:1 == 2 的结果是 false
  • != 不等于:1 != 2 的结果是 true
  • > 大于:1 > 2 的结果是 false
  • < 小于:1 < 2 的结果是 true
  • >= 大于或等于:2 >= 2 的结果是 true
  • <= 小于或等于:3 <= 2 的结果是 false

你可以将结果存储在变量中:

var hp := 13
var max_hp := 12
var too_high := hp > max_hp # true

= 将值存储在变量中,而 == 用于比较两个值。

值相同的整数和浮点数相等:5 == 5.0 的结果是 true。数字和字符串无法比较:GDScript 会在程序运行前将 5 == "5" 报告为错误。

字符串可以用 == 和 != 进行比较:"sword" == "sword" 的结果是 true。

challenge icon

挑战

简单

声明两个变量 n1 和 n2,它们的值分别为 8 和 9。

然后声明 n3,让它保存 n1 是否大于 n2。

print() 这一行已经写好了,输出为:

n1 = 8, n2 = 9, n3 = false

亲手试试

extends Node

func _ready():
	# 在下方声明 n1、n2 和 n3

	# 不要修改下面这一行
	print("n1 = ", n1, ", n2 = ", n2, ", n3 = ", n3)
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: GDScript 在线编译器