TypeScript — Оператор If…else

TypeScript — Оператор If…else

От автора: после оператора if может следовать дополнительный блок else. Оператор if else работает в связке для выполнения необходимых условий после оценки истинности логического значения. Блок else будет выполнен, если логическое значение, проверенное оператором if, будет оценено как ложное.

Синтаксис

if(boolean_expression) { // операторы будут выполнены, если логическое значение истинно } else { // операторы будут выполнены, если логическое значение ложно
}

Структурная схема

TypeScript — Оператор If…else

В блоке if помещается логическое выражение. Блок, связанный с оператором if, выполняется, если оно является истинным. После блока if может следовать дополнительный оператор else. Блок инструкций, связанный с блоком else, выполняется, если выражение является ложным.

Пример: простой оператор if…else

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

После компиляции мы получим следующий JavaScript код:

//Сгенерировано посредством typescript 1.8.10
var num = 12;
if (num % 2 == 0) { console.log("Even");
} else { console.log("Odd");
}

В вышеприведенном примере мы определяем, является ли значение переменной четным или нечетным. Блок if проверяет делимость значения на 2 для определения того же. Так выглядит результат вышеуказанного кода: Even

Источник: https://www.tutorialspoint.com/

Редакция: Команда webformyself.