CoffeeScript - Warunki

Podczas programowania napotykamy na scenariusze, w których musimy wybrać ścieżkę z zadanego zestawu ścieżek. W takich sytuacjach potrzebujemy instrukcji warunkowych. Instrukcje warunkowe pomagają nam podejmować decyzje i wykonywać właściwe czynności.

Poniżej przedstawiono ogólną formę typowej struktury decyzyjnej występującej w większości języków programowania.

JavaScript obsługuje if oświadczenie (w tym jego warianty) i switchkomunikat. Oprócz warunków dostępnych w JavaScript, CoffeeScript zawiera rozszerzenieunless oświadczenie, zaprzeczenie if, a nawet więcej.

Poniżej znajdują się instrukcje warunkowe dostarczone przez CoffeeScript.

S.No. Oświadczenie i opis
1 jeśli oświadczenie

Na ifinstrukcja składa się z wyrażenia logicznego, po którym następuje co najmniej jedna instrukcja. Te instrukcje są wykonywane, gdy dane wyrażenie logiczne jest prawdziwe.

2 if ... else oświadczenie

Na if po instrukcji może następować opcjonalne else instrukcja, która jest wykonywana, gdy wyrażenie logiczne jest fałszywe.

3 chyba że oświadczenie

Na unless jest podobne do ifz wyrażeniem logicznym, po którym następuje jedna lub więcej instrukcji, z wyjątkiem. Instrukcje te są wykonywane, gdy dane wyrażenie logiczne jest fałszywe.

4 chyba że ... inaczej oświadczenie

Na unless po instrukcji może następować opcjonalne else instrukcja, która jest wykonywana, gdy wyrażenie logiczne jest prawdziwe.

5 instrukcja przełączania

ZA switch Instrukcja umożliwia testowanie zmiennej pod kątem równości względem listy wartości.

Następnie słowo kluczowe w CoffeeScript

Plik if i unlessinstrukcje są instrukcjami blokowymi zapisanymi w wielu wierszach. CoffeeScript zapewniathen słowo kluczowe, za pomocą którego możemy napisać if i unless instrukcje w jednym wierszu.

Poniżej znajdują się instrukcje w CoffeeScript, które są napisane przy użyciu then słowo kluczowe.

S.No. Oświadczenie i opis
1 if-then statement

Używając instrukcji jeśli-to, możemy napisać plik ifinstrukcja CoffeeScript w jednym wierszu. Składa się z wyrażenia logicznego, po którym następuje słowo kluczowe then, po którym następuje jedna lub więcej instrukcji. Te instrukcje są wykonywane, gdy dane wyrażenie logiczne jest prawdziwe.

2 if-then...else statement

Po instrukcji jeśli-to może następować opcjonalne elseinstrukcja, która jest wykonywana, gdy wyrażenie logiczne jest fałszywe. Używając instrukcji if-then ... else, możemy napisać instrukcję if ... else w pojedynczym wierszu.

3 unless-then statement

Korzystając z instrukcji chyba-to, możemy napisać plik unlesswyrażenie CoffeeScript w jednym wierszu. Składa się z wyrażenia logicznego, po którym następujethensłowo kluczowe, po którym następuje jedno lub więcej stwierdzeń. Instrukcje te są wykonywane, gdy dane wyrażenie logiczne jest fałszywe.

4 chyba że ... wtedy jeszcze oświadczenie

Po instrukcji chyba-to może następować opcjonalne elseinstrukcja, która jest wykonywana, gdy wyrażenie logiczne jest prawdziwe. Używając instrukcji chyba-to ... else, możemy napisać instrukcję chyba ... else w pojedynczym wierszu.

postfix if i postfix chyba że Instrukcje

W CoffeeScript możesz również napisać plik if i unless instrukcje zawierające najpierw blok kodu, po którym następuje if lub unlesssłowo kluczowe, jak pokazano poniżej. To jest postfiks tych oświadczeń. Przydaje się podczas pisania programów w CoffeeScript.

#Postfix if
Statements to be executed if expression

#Postfix unless
Statements to be executed unless expression

pokaż przykład