CoffeeScript - declaración if ... else

los ifinstrucción ejecuta el bloque de código dado si la expresión booleana especificada es verdadera. ¿Qué pasa si la expresión booleana es falsa?

los 'if...else'declaración es la siguiente forma de declaración de control que permite a CoffeeScript ejecutar declaraciones de una manera más controlada. Tendrá unelse bloque que se ejecuta cuando la expresión booleana es false.

Sintaxis

A continuación se muestra la sintaxis de la if-elsedeclaración en CoffeeScript. Si la expresión dada es verdadera, entonces las declaraciones en elif bloque se ejecutan y si es falso las declaraciones en el else bloque se ejecutan.

if expression
   Statement(s) to be executed if the expression is true
else
   Statement(s) to be executed if the expression is false

Diagrama de flujo

Ejemplo

El siguiente ejemplo demuestra cómo utilizar el if-elsedeclaración en CoffeeScript. Guarde este código en un archivo con nombreif_else_example.coffee

name = "Ramu"
score = 30
if score>=40
  console.log "Congratulations have passed the examination"
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_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 have passed the examination");
  } else {
    console.log("Sorry try again");
  }

}).call(this);

Ahora, abre el command prompt nuevamente y ejecute el archivo CoffeeScript como -

c:\> coffee if_else_example.coffee

Al ejecutarse, el archivo CoffeeScript produce la siguiente salida.

Sorry try again