CoffeeScript - Opérateurs de comparaison

JavaScript prend en charge les opérateurs de comparaison suivants. Supposons une variableA tient 10 et variable B tient 20, alors -

Sr.Non Opérateur et description Exemple
1

= = (Equal)

Vérifie si la valeur de deux opérandes est égale ou non, si oui, la condition devient vraie.

(A == B) n'est pas vrai.
2

!= (Not Equal)

Vérifie si la valeur de deux opérandes est égale ou non, si les valeurs ne sont pas égales, la condition devient vraie.

(A! = B) est vrai.
3

> (Greater than)

Vérifie si la valeur de l'opérande gauche est supérieure à la valeur de l'opérande droit, si oui, la condition devient vraie.

(A> B) n'est pas vrai.
4

< (Less than)

Vérifie si la valeur de l'opérande gauche est inférieure à la valeur de l'opérande droit, si oui, la condition devient vraie.

(A <B) est vrai.
5

>= (Greater than or Equal to)

Vérifie si la valeur de l'opérande gauche est supérieure ou égale à la valeur de l'opérande droit, si oui, la condition devient vraie.

(A> = B) n'est pas vrai.
6

<= (Less than or Equal to)

Vérifie si la valeur de l'opérande gauche est inférieure ou égale à la valeur de l'opérande droit, si oui, la condition devient vraie.

(A <= B) est vrai.

Exemple

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

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

c:/> coffee -c comparison_example.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 == 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);

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

c:/> coffee comparison_example.coffee

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

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