CoffeeScript - instrução if ... else

o ifinstrução executa o bloco de código fornecido se a expressão booleana especificada for verdadeira. E se a expressão booleana for falsa?

o 'if...else'declaração é a próxima forma de declaração de controle que permite ao CoffeeScript executar declarações de uma forma mais controlada. Terá umelse bloco que é executado quando a expressão booleana é false.

Sintaxe

Dada a seguir está a sintaxe do if-elsedeclaração no CoffeeScript. Se a expressão fornecida for verdadeira, então as declarações noif bloco são executados e se for falso, as declarações no else bloco são executados.

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

Diagrama de fluxo

Exemplo

O exemplo a seguir demonstra como usar o if-elsedeclaração no CoffeeScript. Salve este código em um arquivo com o nomeif_else_example.coffee

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

Abra o command prompt e compilar o arquivo .coffee conforme mostrado abaixo.

c:\> coffee -c if_else_example.coffee

Na compilação, ele fornece o seguinte JavaScript.

// 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);

Agora, abra o command prompt novamente e execute o arquivo CoffeeScript como -

c:\> coffee if_else_example.coffee

Na execução, o arquivo CoffeeScript produz a seguinte saída.

Sorry try again