Los operadores de comparación comprueban la equivalencia entre dos valores, el resultado es un valor booleano. Cada operador de comparación se puede expresar de dos maneras, una simbólica y otra por nombre. La siguiente tabla contiene los operadores disponibles:
Nombre | Operador | Sintaxis | Funcional | Resultado |
---|---|---|---|---|
Igualdad | == |
allType == allType |
==(allType,allType) |
boolean |
eq |
allType eq allType |
eq(allType,allType) |
||
Desigualdad | != |
allType != allType |
!=(allType,allType) |
|
neq |
allType neq allType |
neq(allType,allType) |
||
Mayor | > |
number > number |
>(number,number) |
|
gt |
number gt number |
gt(number,number) |
||
Mayor o igual | >= |
number >= number |
>=(number,number) |
|
gte |
number gte number |
gte(number,number) |
||
Menor | < |
number < number |
<(number,number) |
|
lt |
number lt number |
lt(number,number) |
||
Menor o igual | <= |
number <= number |
<=(number,number) |
|
lte |
number lte number |
lte(number,number) |
Igualdad
Comprueba si el valor del primer operando es igual al valor del segundo operando:
<b:eval expr='data:view.title == "Blog"'/> <!-- Por defecto -->
<b:eval expr='==(data:view.title,"Blog")'/> <!-- Funcional -->
Si el título de la página actual es igual a "Blog", el resultado de la operación será true
Desigualdad
Comprueba si el valor del primer operando no es igual al valor del segundo operando:
<b:eval expr='data:posts.size != 10'/> <!-- Por defecto -->
<b:eval expr='!=(data:posts.size,10)'/> <!-- Funcional -->
Si la cantidad de entradas no es igual a 10, el resultado de la operación será true
Mayor
Comprueba si el valor del primer operando es mayor al valor del segundo operando:
<b:eval expr='data:view.description.size > 120'/> <!-- Por defecto -->
<b:eval expr='>(data:view.description.size,120)'/> <!-- Funcional -->
Si la cantidad de caracteres de la descripción es mayor a 120, el resultado de la operación será true
Mayor o igual
Comprueba si el valor del primer operando es mayor o igual al valor del segundo operando:
<b:eval expr='data:posts.size >= 8'/> <!-- Por defecto -->
<b:eval expr='>=(data:posts.size,8)'/> <!-- Funcional -->
Si la cantidad de entradas es es mayor o igual a 8, el resultado de la operación será true
Menor
Comprueba si el valor del primer operando es menor al valor del segundo operando:
<b:eval expr='data:posts.size < 10'/> <!-- Por defecto -->
<b:eval expr='<(data:posts.size,10)'/> <!-- Funcional -->
Si la cantidad de entradas es es menor a 10, el resultado de la operación será true
Menor o igual
Comprueba si el valor del primer operando es menor o igual al valor del segundo operando:
<b:eval expr='data:view.title.size <= 20'/> <!-- Por defecto -->
<b:eval expr='<=(data:view.title.size,20)'/> <!-- Funcional -->
Si la cantidad de caracteres del título es es menor o igual a 20, el resultado de la operación será true
Mas detalles y ejemplos en: Comparison operators Blogger Code PE.