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