CoffeeScript - instruction if ... else

le ifL'instruction exécute le bloc de code donné si l'expression booléenne spécifiée est vraie. Que faire si l'expression booléenne est fausse?

le 'if...else'L'instruction est la prochaine forme d'instruction de contrôle qui permet à CoffeeScript d'exécuter des instructions de manière plus contrôlée. Il aura unelse bloc qui s'exécute lorsque l'expression booléenne est false.

Syntaxe

Ci-dessous, la syntaxe du if-elsedéclaration dans CoffeeScript. Si l'expression donnée est vraie, alors les instructions duif block sont exécutés et s'il est faux, les instructions du else bloc sont exécutés.

if expression
   Statement(s) to be executed if the expression is true
else
   Statement(s) to be executed if the expression is false

Représentation schématique

Exemple

L'exemple suivant montre comment utiliser le if-elsedéclaration dans CoffeeScript. Enregistrez ce code dans un fichier avec un nomif_else_example.coffee

name = "Ramu"
score = 30
if score>=40
  console.log "Congratulations have passed the examination"
else 
  console.log "Sorry try again"

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

c:\> coffee -c if_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 = 30;

  if (score >= 40) {
    console.log("Congratulations have passed the examination");
  } else {
    console.log("Sorry try again");
  }

}).call(this);

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

c:\> coffee if_else_example.coffee

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

Sorry try again