Alias ​​para operadores de comparación

La siguiente tabla muestra los alias de algunos de los operadores de comparación. SuponerA sostiene 20 y variable B sostiene 20.

Operador Alias Ejemplo
= = (Igual) is A is B te da la verdad.
! = = (No es igual) isnt A isnt B te da falso.

Ejemplo

El siguiente código muestra cómo usar alias para operadores de comparación en CoffeeScript. Guarde este código en un archivo con nombrecomparison_aliases.coffee

a = 10
b = 20
console.log "The result of (a is b) is "
result = a is b
console.log result

console.log "The result of (a isnt b) is "
result = a isnt 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_aliases.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 is b) is ");

  result = a === b;

  console.log(result);

  console.log("The result of (a isnt 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_aliases.coffee

Al ejecutarse, el archivo CoffeeScript produce la siguiente salida.

The result of (a is b) is
false
The result of (a isnt b) is
true