a menos que-entonces ... declaración else

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.