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