CoffeeScript - Opérateurs logiques
CoffeeScript prend en charge les opérateurs logiques suivants. Supposons une variableA tient true et variable B tient false, alors -
Sr.Non | Opérateur et description | Exemple |
---|---|---|
1 | && (Logical AND) Si les deux opérandes sont vrais, la condition devient vraie. |
(A && B) est faux. |
2 | || (Logical OR) Si l'un des deux opérandes est vrai, la condition devient vraie. |
(A || B) est vrai. |
3 | ! (Logical NOT) Inverse l'état logique de son opérande. Si une condition est vraie, alors l'opérateur logique NOT la rendra fausse. |
! (A && B) est vrai. |
Exemple
Voici l'exemple illustrant l'utilisation d'opérateurs logiques dans coffeeScript. Enregistrez ce code dans un fichier avec un nomlogical_example.coffee.
a = true
b = false
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 .coffee comme indiqué ci-dessous.
c:\> coffee -c logical_example.coffee
Lors de la compilation, il vous donne le JavaScript suivant.
// Generated by CoffeeScript 1.10.0
(function() {
var a, b, result;
a = true;
b = false;
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 logical_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
true