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