CoffeeScript - declaração if

o if declaração é a declaração de controle fundamental que nos permite tomar decisões e executar declarações condicionalmente.

o ifdeclaração em CoffeeScript é semelhante ao que temos em JavaScript. A diferença é que ao escrever umifno CoffeeScript, não há necessidade de usar parênteses para especificar a condição booleana. Além disso, em vez de chaves, separamos o corpo da instrução condicional usando indentações adequadas.

Sintaxe

Dada a seguir está a sintaxe do ifdeclaração no CoffeeScript. Contém uma palavra-chaveif, logo após o ifpalavra-chave, temos que especificar uma expressão booleana que é seguida por um bloco de declarações. Se a expressão fornecida fortrue, então o código no if bloco é executado.

if expression
   Statement(s) to be executed if expression is true

Diagrama de fluxo

Exemplo

O exemplo a seguir demonstra como usar o ifdeclaração no CoffeeScript. Salve este código em um arquivo com o nomeif_example.coffee

name = "Ramu"
score = 60
if score>=40
  console.log "Congratulations you have passed the examination"

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

c:\> coffee -c if_example.coffee

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

// Generated by CoffeeScript 1.10.0
(function() {
  var name, score;

  name = "Ramu";

  score = 60;

  if (score >= 40) {
    console.log("Congratulations you have passed the examination");
  }

}).call(this);

Agora, abra o command prompt novamente e execute o arquivo CoffeeScript conforme mostrado abaixo.

c:\> coffee if_example.coffee

Ao ser executado, o arquivo CoffeeScript produz a seguinte saída.

Congratulations you have passed the examination