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