Typescript-if-else-statement

提供:Dev Guides
移動先:案内検索

TypeScript-If…elseステートメント

*if* の後にオプションの *else* ブロックを続けることができます。 *if* ステートメントによってテストされたブール式がfalseと評価されると、 *else* ブロックが実行されます。

構文

if(boolean_expression) {
  //statement(s) will execute if the boolean expression is true
} else {
  //statement(s) will execute if the boolean expression is false
}

フローチャート

if elseステートメント

*if* ブロックは条件式を保護します。 ブール式がtrueと評価されると、 *if* ステートメントに関連付けられたブロックが実行されます。
*if* ブロックの後に、オプションの *else* ステートメントが続く場合があります。 式がfalseと評価されると、elseブロックに関連付けられた命令ブロックが実行されます。

例:単純なif…else

var num:number = 12;
if (num % 2==0) {
   console.log("Even");
} else {
   console.log("Odd");
}

コンパイル時に、次のJavaScriptコードが生成されます-

//Generated by typescript 1.8.10
var num = 12;
if (num % 2 == 0) {
   console.log("Even");
} else {
   console.log("Odd");
}

上記の例は、変数の値が偶数か奇数かを表示します。 if ブロックは、値の可分性を2でチェックして同じ値を決定します。 ここに上記のコードの出力があります-

Even