CoffeeScript-条件付き
プログラミング中に、特定のパスのセットからパスを選択する必要があるシナリオがいくつか発生します。このような状況では、条件文が必要です。条件付きステートメントは、私たちが決定を下し、正しい行動をとるのに役立ちます。
以下は、ほとんどのプログラミング言語に見られる典型的な意思決定構造の一般的な形式です。
JavaScriptは if ステートメント(そのバリアントを含む)および switchステートメント。JavaScriptで利用可能な条件に加えて、CoffeeScriptにはunless ステートメント、ifの否定、さらにはそれ以上。
以下は、CoffeeScriptによって提供される条件ステートメントです。
S.No. | ステートメントと説明 |
---|---|
1 | ifステートメント アン ifステートメントは、ブール式とそれに続く1つ以上のステートメントで構成されます。これらのステートメントは、指定されたブール式がtrueの場合に実行されます。 |
2 | if ... elseステートメント アン if ステートメントの後にオプションで続けることができます else ブール式がfalseの場合に実行されるステートメント。 |
3 | ステートメントでない限り アン unless ステートメントはに似ています ifブール式の後に、を除く1つ以上のステートメントが続きます。これらのステートメントは、指定されたブール式がfalseの場合に実行されます。 |
4 | そうでなければ...他のステートメント アン unless ステートメントの後にオプションで続けることができます else ブール式がtrueの場合に実行されるステートメント。 |
5 | switchステートメント A switch ステートメントを使用すると、値のリストに対して変数が等しいかどうかをテストできます。 |
CoffeeScriptのthenキーワード
ザ・ if そして unlessステートメントは、複数行で記述されたブロックステートメントです。CoffeeScriptはthen 私たちが書くことができるキーワード if そしてその unless 1行のステートメント。
以下は、を使用して記述されたCoffeeScriptのステートメントです。 then キーワード。
S.No. | ステートメントと説明 |
---|---|
1 | if-then statement if-thenステートメントを使用して、次のように記述できます。 if1行のCoffeeScriptのステートメント。これは、ブール式とそれに続くthenキーワードで構成され、その後に1つ以上のステートメントが続きます。これらのステートメントは、指定されたブール式がtrueの場合に実行されます。 |
2 | if-then...else statement if-thenステートメントの後にオプションのオプションを続けることができます elseブール式がfalseの場合に実行されるステートメント。if-then ... elseステートメントを使用すると、if ... elseステートメントを1行で記述できます。 |
3 | unless-then statement until-thenステートメントを使用して、次のように記述できます。 unless1行のCoffeeScriptのステートメント。ブール式とそれに続くブール式で構成されますthenキーワード。その後に1つ以上のステートメントが続きます。これらのステートメントは、指定されたブール式がfalseの場合に実行されます。 |
4 | そうでなければ...それからelseステートメント until-thenステートメントの後にオプションのステートメントを続けることができます elseブール式がtrueの場合に実行されるステートメント。until-then ... elseステートメントを使用すると、unless ... elseステートメントを1行で記述できます。 |
接尾辞ifおよび接尾辞unlessステートメント
CoffeeScriptでは、次のように書くこともできます。 if そして unless 最初にコードブロックがあり、その後に続くステートメント if または unless以下に示すキーワード。これは、これらのステートメントの接尾辞形式です。CoffeeScriptでプログラムを書くときに便利です。
#Postfix if
Statements to be executed if expression
#Postfix unless
Statements to be executed unless expression
例を示す