CoffeeScript - Conditions

Lors de la programmation, nous rencontrons des scénarios dans lesquels nous devons choisir un chemin à partir d'un ensemble donné de chemins. Dans de telles situations, nous avons besoin d'énoncés conditionnels. Les déclarations conditionnelles nous aident à prendre des décisions et à effectuer les bonnes actions.

Voici la forme générale d'une structure de prise de décision typique trouvée dans la plupart des langages de programmation.

JavaScript prend en charge le if déclaration (y compris ses variantes) et switchdéclaration. En plus des conditions disponibles en JavaScript, CoffeeScript inclut leunless déclaration, la négation de si, et même plus.

Voici les instructions conditionnelles fournies par CoffeeScript.

S.No. Déclaration et description
1 if déclaration

Un ifinstruction se compose d'une expression booléenne suivie d'une ou plusieurs instructions. Ces instructions s'exécutent lorsque l'expression booléenne donnée est vraie.

2 if ... instruction else

Un if l'instruction peut être suivie d'une instruction facultative else instruction, qui s'exécute lorsque l'expression booléenne est fausse.

3 sauf déclaration

Un unless déclaration est similaire à ifavec une expression booléenne suivie d'une ou plusieurs instructions sauf. Ces instructions s'exécutent lorsqu'une expression booléenne donnée est fausse.

4 sauf ... instruction else

Un unless l'instruction peut être suivie d'une instruction facultative else instruction, qui s'exécute lorsqu'une expression booléenne est vraie.

5 instruction switch

UNE switch L'instruction permet à une variable d'être testée pour l'égalité par rapport à une liste de valeurs.

Le mot-clé then dans CoffeeScript

le if et unlessLes instructions sont des instructions de bloc écrites sur plusieurs lignes. CoffeeScript fournit lethen mot-clé à l'aide duquel nous pouvons écrire le if et le unless déclarations sur une seule ligne.

Voici les instructions dans CoffeeScript écrites à l'aide de then mot-clé.

S.No. Déclaration et description
1 if-then statement

En utilisant l'instruction if-then, nous pouvons écrire le ifdéclaration de CoffeeScript en une seule ligne. Il se compose d'une expression booléenne suivie du mot-clé then, qui est suivi d'une ou plusieurs instructions. Ces instructions s'exécutent lorsque l'expression booléenne donnée est vraie.

2 if-then...else statement

L'instruction if-then peut être suivie d'une option elseinstruction, qui s'exécute lorsque l'expression booléenne est fausse. En utilisant l'instruction if-then ... else, nous pouvons écrire l'instruction if ... else sur une seule ligne.

3 unless-then statement

En utilisant l'instruction sauf-alors, nous pouvons écrire le unlessdéclaration de CoffeeScript en une seule ligne. Il se compose d'une expression booléenne suivie dethenmot-clé, qui est suivi d'une ou plusieurs instructions. Ces instructions s'exécutent lorsque l'expression booléenne donnée est fausse.

4 sauf ... alors instruction else

L'instruction sauf-alors peut être suivie d'une option elseinstruction, qui s'exécute lorsque l'expression booléenne est vraie. En utilisant l'instruction sauf-alors ... else, nous pouvons écrire l'instruction sauf ... else sur une seule ligne.

postfix if et postfix sauf déclarations

Dans CoffeeScript, vous pouvez également écrire le if et unless instructions ayant d'abord un bloc de code suivi de if ou unlessmot-clé comme indiqué ci-dessous. C'est la forme postfixe de ces déclarations. Il est pratique lors de l'écriture de programmes dans CoffeeScript.

#Postfix if
Statements to be executed if expression

#Postfix unless
Statements to be executed unless expression

montrer l'exemple