Menu
CoddyTech

Opérateurs de comparaison

Fait partie de la section Fondamentaux du Journey GDScript de Coddy. Leçon 20 sur 92.

Les opérateurs de comparaison comparent deux valeurs. Le résultat est un bool : true ou false.

  • == égal à : 1 == 2 vaut false
  • != différent de : 1 != 2 vaut true
  • > supérieur à : 1 > 2 vaut false
  • < inférieur à : 1 < 2 vaut true
  • >= supérieur ou égal à : 2 >= 2 vaut true
  • <= inférieur ou égal à : 3 <= 2 vaut false

Tu peux stocker le résultat dans une variable :

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

= stocke une valeur dans une variable, tandis que == compare deux valeurs.

Un entier et un nombre à virgule flottante ayant la même valeur sont égaux : 5 == 5.0 est true. Un nombre et une chaîne ne peuvent pas être comparés : GDScript signale 5 == "5" comme une erreur avant l’exécution du programme.

Les chaînes peuvent être comparées avec == et != : "sword" == "sword" est true.

challenge icon

Défi

Facile

Déclare deux variables n1 et n2 avec les valeurs 8 et 9.

Déclare ensuite n3, qui indique si n1 est supérieur à n2.

La ligne print() est déjà présente et affiche :

n1 = 8, n2 = 9, n3 = false

Essayez vous-même

extends Node

func _ready():
	# Déclare n1, n2 et n3 ci-dessous

	# Ne modifie pas la ligne ci-dessous
	print("n1 = ", n1, ", n2 = ", n2, ", n3 = ", n3)
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Compilateur GDScript en ligne