CoffeeScript - condizionali
Durante la programmazione, incontriamo alcuni scenari in cui dobbiamo scegliere un percorso da un dato insieme di percorsi. In tali situazioni, abbiamo bisogno di dichiarazioni condizionali. Le dichiarazioni condizionali ci aiutano a prendere decisioni e ad eseguire le azioni giuste.
Di seguito è riportata la forma generale di una tipica struttura decisionale presente nella maggior parte dei linguaggi di programmazione.
JavaScript supporta l'estensione if dichiarazione (comprese le sue varianti) e switchdichiarazione. Oltre ai condizionali disponibili in JavaScript, CoffeeScript include l'estensioneunless dichiarazione, la negazione di se, e anche di più.
Di seguito sono riportate le istruzioni condizionali fornite da CoffeeScript.
S.No. | Dichiarazione e descrizione |
---|---|
1 | istruzione if Un ifL'istruzione consiste in un'espressione booleana seguita da una o più istruzioni. Queste istruzioni vengono eseguite quando l'espressione booleana data è vera. |
2 | if ... else dichiarazione Un if l'istruzione può essere seguita da un opzionale else istruzione, che viene eseguita quando l'espressione booleana è falsa. |
3 | salvo dichiarazione Un unless dichiarazione è simile a ifcon un'espressione booleana seguita da una o più istruzioni tranne. Queste istruzioni vengono eseguite quando una determinata espressione booleana è falsa. |
4 | a meno che ... altra dichiarazione Un unless l'istruzione può essere seguita da un opzionale else istruzione, che viene eseguita quando un'espressione booleana è vera. |
5 | istruzione switch UN switch consente di verificare l'uguaglianza di una variabile rispetto a un elenco di valori. |
La parola chiave quindi in CoffeeScript
Il if e unlessle istruzioni sono istruzioni di blocco scritte su più righe. CoffeeScript fornisce l'estensionethen parola chiave utilizzando la quale possiamo scrivere il file if e il unless dichiarazioni in una sola riga.
Di seguito sono riportate le istruzioni in CoffeeScript scritte utilizzando then parola chiave.
S.No. | Dichiarazione e descrizione |
---|---|
1 | if-then statement Usando l'istruzione if-then possiamo scrivere il file ifdichiarazione di CoffeeScript in una singola riga. Consiste in un'espressione booleana seguita dalla parola chiave then, seguita da una o più istruzioni. Queste istruzioni vengono eseguite quando l'espressione booleana data è vera. |
2 | if-then...else statement L'istruzione if-then può essere seguita da un opzionale elseistruzione, che viene eseguita quando l'espressione booleana è falsa. Usando l'istruzione if-then ... else, possiamo scrivere l'istruzione if ... else in una singola riga. |
3 | unless-then statement Usando la dichiarazione a meno che allora, possiamo scrivere il file unlessdichiarazione di CoffeeScript in una singola riga. Consiste in un'espressione booleana seguita dathenparola chiave, seguita da una o più istruzioni. Queste istruzioni vengono eseguite quando l'espressione booleana data è falsa. |
4 | a meno che ... then else statement L'istruzione a meno che non sia allora può essere seguita da un opzionale elseistruzione, che viene eseguita quando l'espressione booleana è vera. Usando l'istruzione less-then ... else, possiamo scrivere l'istruzione less ... else in una singola riga. |
suffisso if e postfisso a meno che dichiarazioni
In CoffeeScript, puoi anche scrivere il file if e unless istruzioni che hanno prima un blocco di codice seguito da if o unlessparola chiave come mostrato di seguito. Questa è la forma postfissa di quelle affermazioni. È utile durante la scrittura di programmi in CoffeeScript.
#Postfix if
Statements to be executed if expression
#Postfix unless
Statements to be executed unless expression
mostra un esempio