Igualdad Booleana ==
Descripción
Compara la variable de la izquierda con el valor o la variable de la derecha del operador. Devuelve verdadero cuando los dos operandos son iguales y falso cuando los operandos son distintos. Poner especial cuidado puede comparar variables de diferentes tipos de datos, pero en algunos casos se podrían generar resultados no deseados, por lo que se recomienda comparar variables del mismo tipo.
Ejemplo
n0.val=5
n1.val=5
if(n0.val==n1.val) //prueba si n0.val es igual a n1.val
{
print "5 es igual a 5" //hacer algo si el resultado de la comparación es verdadero
}
Desigualdad booleana !=
Descripción
Evalúa el lado izquierdo al lado derecho. Si los lados izquierdo y derecho son diferentes crea una condición verdadera en caso de ser iguales crea una condición falsa. Poner especial cuidado puede comparar variables de diferentes tipos de datos, pero en algunos casos se podrían generar resultados no deseados, por lo que se recomienda comparar variables del mismo tipo.
Ejemplo
t0.txt="hola"
va0.txt="mundo"
if(t0.txt!=va0.txt). //prueba t0.txt es diferente de va0.txt condición verdadera
{
print "hola es diferente de mundo"
}
Comparación menor que <
Descripción
Compara la variable de la izquierda con el valor o la variable a la derecha del operador. Devuelve verdadero cuando el operando de la izquierda es menor (más pequeño) que el operando de la derecha. Tenga en cuenta que puede comparar variables de diferentes tipos de datos, pero que podrían generar resultados impredecibles, por lo tanto, se recomienda comparar variables del mismo tipo.
Ejemplo
n0.val=3
n1.val=5
if(n0.val<n1.val). //prueba n0.val es menor que n1.val, condición verdadera
{
print "n0.val es menor que n1.val"
}
Comparación menor o igual que <=
Descripción
Compara la variable de la izquierda con el valor o la variable a la derecha del operador. Devuelve verdadero cuando el operando de la izquierda es menor (más pequeño) o también puede ser igual que el operando de la derecha, basta cumplir una de las condiciones para ser verdadera. Tenga en cuenta que puede comparar variables de diferentes tipos de datos, pero que podrían generar resultados impredecibles, por lo tanto, se recomienda comparar variables del mismo tipo.
Ejemplo
n0.val=3
n1.val=5
if(n0.val<=n1.val). //prueba n0.val es menor que n1.val, condición verdadera
{
print "n0.val es menor que n1.val"
}
Comparación mayor que >
Descripción
Compara la variable de la izquierda con el valor o la variable a la derecha del operador. Devuelve verdadero cuando el operando de la izquierda es mayor (más grande) que el operando de la derecha. Tenga en cuenta que puede comparar variables de diferentes tipos de datos, pero que podrían generar resultados impredecibles, por lo tanto, se recomienda comparar variables del mismo tipo.
Ejemplo
n0.val=5
n1.val=3
if(n0.val>n1.val). //prueba n0.val es mayor que n1.val, condición verdadera
{
print "n0.val es mayor que n1.val"
}
Comparación mayor o igual que >=
Descripción
Compara la variable de la izquierda con el valor o la variable a la derecha del operador. Devuelve verdadero cuando el operando de la izquierda es mayor (más grande) o también puede ser igual que el operando de la derecha, basta cumplir una de las condiciones para ser verdadera. Tenga en cuenta que puede comparar variables de diferentes tipos de datos, pero que podrían generar resultados impredecibles, por lo tanto, se recomienda comparar variables del mismo tipo.
Ejemplo 1
n0.val=5
n1.val=3
if(n0.val>=n1.val). //prueba n0.val es mayor que n1.val, condición verdadera
{
print "n0.val es mayor que n1.val"
}
Ejemplo 2
n0.val=8
n1.val=8
if(n0.val>=n1.val). //prueba n0.val es mayor o igual que n1.val, condición verdadera
{
print "n0.val es mayor o igual que n1.val"
}