Alias ​​pour les opérateurs de comparaison

Le tableau suivant montre les alias de quelques-uns des opérateurs de comparaison. SupposerA tient 20 et variable B tient 20.

Opérateur Alias Exemple
= = (Égal) is A is B vous donne vrai.
! = = (Différent de) isnt A isnt B vous donne faux.

Exemple

Le code suivant montre comment utiliser les alias pour les opérateurs de comparaison dans CoffeeScript. Enregistrez ce code dans un fichier avec un nomcomparison_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

Ouvrez le command prompt et compilez le fichier compare_example.coffee comme indiqué ci-dessous.

c:/> coffee -c comparison_aliases.coffee

Lors de la compilation, il vous donne le JavaScript suivant.

// 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);

Maintenant, ouvrez le command prompt à nouveau et exécutez le fichier CoffeeScript comme indiqué ci-dessous.

c:/> coffee comparison_aliases.coffee

Lors de l'exécution, le fichier CoffeeScript produit la sortie suivante.

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