La declaración if-then puede ir seguida de un opcional elsedeclaración, que se ejecuta cuando la expresión booleana es falsa. Usando la instrucción if-then ... else, podemos escribir la instrucción if ... else en una sola línea.
Sintaxis
A continuación se muestra la sintaxis del if-then...else declaración en CoffeeScript.
if expression then Statements (for true condition) else Statements (for false condition)
Ejemplo
A continuación se muestra el ejemplo de if-then...elsedeclaración de CoffeeScript. Guarde este código en un archivo con nombreif_then_else_example.coffee
name = "Ramu"
score = 30
if score>=40 then console.log "Congratulations" else console.log "Sorry try again"
Abre el command prompt y compile el archivo .coffee como se muestra a continuación.
c:\> coffee -c if_then_else_example.coffee
Al compilar, le da el siguiente JavaScript.
// Generated by CoffeeScript 1.10.0
(function() {
var name, score;
name = "Ramu";
score = 30;
if (score >= 40) {
console.log("Congratulations");
} else {
console.log("Sorry try again");
}
}).call(this);
Ahora, abre el command prompt nuevamente y ejecute el archivo CoffeeScript como -
c:\> coffee if_then_else_example.coffee
Al ejecutarse, el archivo CoffeeScript produce la siguiente salida.
Sorry try again