CoffeeScript: istruzione if ... else
Il ifistruzione esegue il blocco di codice specificato se l'espressione booleana specificata è vera. Cosa succede se l'espressione booleana è falsa?
Il 'if...else'istruzione è la forma successiva di istruzione di controllo che consente a CoffeeScript di eseguire le istruzioni in modo più controllato. Avrà un fileelse blocco che viene eseguito quando l'espressione booleana è false.
Sintassi
Di seguito è riportata la sintassi di if-elsedichiarazione in CoffeeScript. Se l'espressione data è vera, le dichiarazioni nel fileif blocco vengono eseguiti e se è falso le istruzioni nel file else blocco vengono eseguiti.
if expression
Statement(s) to be executed if the expression is true
else
Statement(s) to be executed if the expression is false
Diagramma di flusso
Esempio
L'esempio seguente mostra come utilizzare l'estensione if-elsedichiarazione in CoffeeScript. Salva questo codice in un file con nomeif_else_example.coffee
name = "Ramu"
score = 30
if score>=40
console.log "Congratulations have passed the examination"
else
console.log "Sorry try again"
Apri il command prompt e compila il file .coffee come mostrato di seguito.
c:\> coffee -c if_else_example.coffee
Durante la compilazione, ti dà il seguente 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);
Ora apri il file command prompt di nuovo ed esegui il file CoffeeScript come -
c:\> coffee if_else_example.coffee
All'esecuzione, il file CoffeeScript produce il seguente output.
Sorry try again