Alias per operatori di confronto
La tabella seguente mostra gli alias per alcuni operatori di confronto. SupponiamoA tiene 20 e variabile B tiene 20.
| Operatore | Alias | Esempio | 
|---|---|---|
| = = (Uguale) | is | A is B ti dà la verità. | 
| ! = = (Diverso da) | isnt | A isnt B ti dà falso. | 
Esempio
Il codice seguente mostra come utilizzare gli alias per gli operatori di confronto in CoffeeScript. Salva questo codice in un file con nomecomparison_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
Apri il command prompt e compila il file compare_esempio.coffee come mostrato di seguito.
c:/> coffee -c comparison_aliases.coffee
Durante la compilazione, ti dà il seguente 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);
Ora apri il file command prompt di nuovo ed eseguire il file CoffeeScript come mostrato di seguito.
c:/> coffee comparison_aliases.coffee
All'esecuzione, il file CoffeeScript produce il seguente output.
The result of (a is b) is
false
The result of (a isnt b) is
true
                    