CoffeeScript: operadores de comparación
JavaScript admite los siguientes operadores de comparación. Asumir variableA sostiene 10 y variable B sostiene 20, entonces -
No Señor | Operador y descripción | Ejemplo |
---|---|---|
1 | = = (Equal) Comprueba si el valor de dos operandos es igual o no, en caso afirmativo, la condición se cumple. |
(A == B) no es cierto. |
2 | != (Not Equal) Comprueba si el valor de dos operandos es igual o no, si los valores no son iguales, la condición se vuelve verdadera. |
(A! = B) es cierto. |
3 | > (Greater than) Comprueba si el valor del operando izquierdo es mayor que el valor del operando derecho; si es así, la condición se cumple. |
(A> B) no es cierto. |
4 | < (Less than) Comprueba si el valor del operando izquierdo es menor que el valor del operando derecho; en caso afirmativo, la condición se cumple. |
(A <B) es cierto. |
5 | >= (Greater than or Equal to) Comprueba si el valor del operando izquierdo es mayor o igual que el valor del operando derecho; si es así, la condición se convierte en verdadera. |
(A> = B) no es cierto. |
6 | <= (Less than or Equal to) Comprueba si el valor del operando izquierdo es menor o igual que el valor del operando derecho; si es así, la condición se cumple. |
(A <= B) es cierto. |
Ejemplo
El siguiente código muestra cómo utilizar operadores de comparación en CoffeeScript. Guarde este código en un archivo con nombrecomparison_example.coffee
a = 10
b = 20
console.log "The result of (a == b) is "
result = a == b
console.log result
console.log "The result of (a < b) is "
result = a < b
console.log result
console.log "The result of (a > b) is "
result = a > b
console.log result
console.log "The result of (a != b) is "
result = a != b
console.log result
console.log "The result of (a >= b) is "
result = a <= b
console.log result
console.log "The result of (a <= b) is "
result = a >= b
console.log result
Abre el command prompt y compile el archivo compare_example.coffee como se muestra a continuación.
c:/> coffee -c comparison_example.coffee
Al compilar, le da el siguiente JavaScript.
// Generated by CoffeeScript 1.10.0
(function() {
var a, b, result;
a = 10;
b = 20;
console.log("The result of (a == b) is ");
result = a === b;
console.log(result);
console.log("The result of (a < b) is ");
result = a < b;
console.log(result);
console.log("The result of (a > b) is ");
result = a > b;
console.log(result);
console.log("The result of (a != b) is ");
result = a !== b;
console.log(result);
console.log("The result of (a >= b) is ");
result = a <= b;
console.log(result);
console.log("The result of (a <= b) is ");
result = a >= b;
console.log(result);
}).call(this);
Ahora, abre el command prompt nuevamente y ejecute el archivo CoffeeScript como se muestra a continuación.
c:/> coffee comparison_example.coffee
Al ejecutarse, el archivo CoffeeScript produce la siguiente salida.
The result of (a == b) is
false
The result of (a < b) is
true
The result of (a > b) is
false
The result of (a != b) is
true
The result of (a >= b) is
true
The result of (a <= b) is
false