los unlessdeclaración es una característica adicional proporcionada por CoffeeScript. Es exactamente opuesto alifdeclaración. El código en elunless El bloque se ejecutará si la condición dada es false.
Sintaxis
A continuación se muestra la sintaxis de la unlessdeclaración en CoffeeScript. Al igual queif declaración, contiene una unless palabra clave, una expresión booleana y un bloque de código que se ejecutará si la expresión dada es false.
unless expression
Statement(s) to be executed if the expression is false
Diagrama de flujo
Ejemplo
El siguiente ejemplo demuestra el uso de unlessdeclaración en CoffeeScript. Guarde este código en un archivo con el nombreunless_example.coffee
name = "Ramu"
score = 30
unless score>=40
console.log "Sorry try again"
Abre el command prompt y compile el archivo .coffee como se muestra a continuación.
c:\> coffee -c unless_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("Sorry try again");
}
}).call(this);
Ahora, abre el command prompt nuevamente y ejecute el archivo CoffeeScript como -
c:\> coffee unless_example.coffee
Al ejecutarse, el archivo CoffeeScript produce la siguiente salida.
Sorry try again