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 == 2esfalse!=distinto:1 != 2estrue>mayor que:1 > 2esfalse<menor que:1 < 2estrue>=mayor o igual que:2 >= 2estrue<=menor o igual que:3 <= 2esfalse
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.
Desafío
FácilDeclara 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 = falsePrué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)
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores, parte 1
Operadores aritméticosDivisión enteraOperador móduloAtajos aritméticosRepaso: matemáticas básicasOperadores de comparación7Entrada y salida básicas
SalidaSalida con variablesFormato de cadenasEntradaConversión de tipoRepaso: hasta 120Repaso: verdadero o falso10Funciones
Declarar una funciónArgumentosRetornoTipos de retornoRepaso: función SigmaRepaso: función de validaciónValores predeterminados5Operadores, parte 2
Operadores lógicos, parte 1Operadores lógicos, parte 2Repaso: lógica simpleOperadores lógicos, parte 3Operador ternario8Calculadora para dividir la cuenta
Mensaje de bienvenidaCómo obtener datos3Variables, parte 2
Declaración de tiposInferencia de tiposConstantesRepaso: inicializar variablesConversión de tipos9Bucles
Bucle forBucle whileBreakContinueRepaso - FactorialLa función rangeBucle anidadoRepaso - Entrada dinámicaPractica por tu cuenta: Compilador de GDScript online