Menu
CoddyTech

Toán tử so sánh

Thuộc phần Kiến thức nền tảng trong hành trình GDScript của Coddy. Bài học 20 trên 92.

Toán tử so sánh so sánh hai giá trị. Kết quả có kiểu bool: true hoặc false.

  • == bằng: 1 == 2 là false
  • != không bằng: 1 != 2 là true
  • > lớn hơn: 1 > 2 là false
  • < nhỏ hơn: 1 < 2 là true
  • >= lớn hơn hoặc bằng: 2 >= 2 là true
  • <= nhỏ hơn hoặc bằng: 3 <= 2 là false

Bạn có thể lưu kết quả vào một biến:

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

= gán một giá trị cho biến, còn == so sánh hai giá trị.

Một số nguyên và một số thực có cùng giá trị thì bằng nhau: 5 == 5.0 là true. Không thể so sánh một số với một chuỗi: GDScript báo lỗi với 5 == "5" trước khi chương trình chạy.

Bạn có thể so sánh các chuỗi bằng == và !=: "sword" == "sword" là true.

challenge icon

Thử thách

Dễ

Khai báo hai biến n1 và n2 với các giá trị 8 và 9.

Sau đó khai báo n3 để lưu kết quả cho biết n1 có lớn hơn n2 hay không.

Dòng print() đã có sẵn và in ra:

n1 = 8, n2 = 9, n3 = false

Tự làm thử

extends Node

func _ready():
	# Khai báo các biến n1, n2 và n3 bên dưới

	# Đừng thay đổi dòng bên dưới
	print("n1 = ", n1, ", n2 = ", n2, ", n3 = ", n3)
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức nền tảng

Tự luyện tập: Trình biên dịch GDScript online