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