От автора: после оператора if может следовать дополнительный блок else. Оператор if else работает в связке для выполнения необходимых условий после оценки истинности логического значения. Блок else будет выполнен, если логическое значение, проверенное оператором if, будет оценено как ложное.
Синтаксис
if(boolean_expression) { // операторы будут выполнены, если логическое значение истинно } 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.