CoffeeScript - instruction sauf ... else
Tout comme le if else déclaration, nous avons également un unless elsedéclaration dans CoffeeScript. Il contient une expression booléenne, ununless bloc, et un elsebloquer. Si l'expression donnée estfalse, la unless block est exécuté et s'il est vrai, le else bloc est exécuté.
Syntaxe
Ci-dessous, la syntaxe du unless else déclaration dans CoffeeScript.
unless expression
Statement(s) to be executed if the expression is false
else
Statement(s) to be executed if the expression is true
Représentation schématique
Exemple
L'exemple suivant montre l'utilisation de unless-elsedéclaration dans CoffeeScript. Enregistrez ce code dans un fichier avec le nomunless_else_example.coffee
name = "Ramu"
score = 60
unless score>=40
console.log "Sorry try again"
else
console.log "Congratulations you have passed the exam"
Ouvrez le command prompt et compilez le fichier .coffee comme indiqué ci-dessous.
c:\> coffee -c unless_else_example.coffee
Lors de la compilation, il vous donne le JavaScript suivant.
// Generated by CoffeeScript 1.10.0
(function() {
var name, score;
name = "Ramu";
score = 60;
if (!(score >= 40)) {
console.log("Sorry try again");
} else {
console.log("Congratulations you have passed the exam");
}
}).call(this);
Maintenant, ouvrez le command prompt à nouveau et exécutez le fichier CoffeeScript comme indiqué ci-dessous.
c:\> coffee unless_else_example.coffee
Lors de l'exécution, le fichier CoffeeScript produit la sortie suivante.
Congratulations you have passed the exam