Menu
CoddyTech

Operadores de comparación

Parte de la sección Fundamentos del Journey de GDScript de Coddy. Lección 20 de 92.

Los operadores de comparación comparan dos valores. El resultado es un bool: true o false.

  • == igual: 1 == 2 es false
  • != distinto: 1 != 2 es true
  • > mayor que: 1 > 2 es false
  • < menor que: 1 < 2 es true
  • >= mayor o igual que: 2 >= 2 es true
  • <= menor o igual que: 3 <= 2 es false

Puedes almacenar el resultado en una variable:

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

= almacena un valor en una variable, mientras que == compara dos valores.

Un entero y un número de coma flotante con el mismo valor son iguales: 5 == 5.0 es true. No se pueden comparar un número y una cadena: GDScript informa que 5 == "5" es un error antes de que se ejecute el programa.

Las cadenas se pueden comparar con == y !=: "sword" == "sword" es true.

challenge icon

Desafío

Fácil

Declara dos variables n1 y n2 con los valores 8 y 9.

Después declara n3, que almacena si n1 es mayor que n2.

La línea print() ya está ahí y muestra:

n1 = 8, n2 = 9, n3 = false

Pruébalo tú mismo

extends Node

func _ready():
	# Declara n1, n2 y n3 a continuación

	# No cambies la línea siguiente
	print("n1 = ", n1, ", n2 = ", n2, ", n3 = ", n3)
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de GDScript online