CoffeeScript - Condicionales
Durante la programación, nos encontramos con algunos escenarios en los que tenemos que elegir una ruta de un conjunto dado de rutas. En tales situaciones, necesitamos declaraciones condicionales. Las declaraciones condicionales nos ayudan a tomar decisiones y realizar acciones correctas.
A continuación se muestra la forma general de una estructura típica de toma de decisiones que se encuentra en la mayoría de los lenguajes de programación.
JavaScript es compatible con if declaración (incluidas sus variantes) y switchdeclaración. Además de los condicionales disponibles en JavaScript, CoffeeScript incluye elunless declaración, la negación de si, y aún más.
A continuación se muestran las declaraciones condicionales proporcionadas por CoffeeScript.
S.No. | Declaración y descripción |
---|---|
1 | si declaración
Un ifdeclaración consta de una expresión booleana seguida de una o más declaraciones. Estas declaraciones se ejecutan cuando la expresión booleana dada es verdadera. |
2 | declaración if ... else
Un if La declaración puede ir seguida de una else declaración, que se ejecuta cuando la expresión booleana es falsa. |
3 | a menos que la declaración
Un unless declaración es similar a ifcon una expresión booleana seguida de una o más declaraciones excepto. Estas declaraciones se ejecutan cuando una expresión booleana dada es falsa. |
4 | a menos que ... declaración else
Un unless La declaración puede ir seguida de una else declaración, que se ejecuta cuando una expresión booleana es verdadera. |
5 | declaración de cambio
UNA switch La declaración permite probar la igualdad de una variable con una lista de valores. |
La entonces palabra clave en CoffeeScript
los if y unlessLas sentencias son sentencias de bloque que se escriben en varias líneas. CoffeeScript proporcionathen palabra clave con la que podemos escribir el if y el unless declaraciones en una sola línea.
A continuación se muestran las declaraciones en CoffeeScript que se escriben utilizando then palabra clave.
S.No. | Declaración y descripción |
---|---|
1 | if-then statement
Usando la declaración si-entonces podemos escribir el ifdeclaración de CoffeeScript en una sola línea. Consiste en una expresión booleana seguida de una palabra clave, seguida de una o más declaraciones. Estas declaraciones se ejecutan cuando la expresión booleana dada es verdadera. |
2 | if-then...else statement
La declaración if-then puede ir seguida de un opcional elsedeclaración, que se ejecuta cuando la expresión booleana es falsa. Usando la instrucción if-then ... else, podemos escribir la instrucción if ... else en una sola línea. |
3 | unless-then statement
Usando la declaración a menos que entonces, podemos escribir el unlessdeclaración de CoffeeScript en una sola línea. Consiste en una expresión booleana seguida dethenpalabra clave, seguida de una o más declaraciones. Estas declaraciones se ejecutan cuando la expresión booleana dada es falsa. |
4 | 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. |
postfix si y postfix salvo Declaraciones
En CoffeeScript, también puede escribir el if y unless declaraciones que tienen un bloque de código primero seguido de if o unlesspalabra clave como se muestra a continuación. Esta es la forma de sufijo de esas declaraciones. Resulta útil al escribir programas en CoffeeScript.
#Postfix if
Statements to be executed if expression
#Postfix unless
Statements to be executed unless expression