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