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