TypeScript — Вложенный оператор if

TypeScript — Вложенный оператор if

От автора: многоэлементная структура TypeScript if…else выполняет проверку множественных условий. Давайте рассмотрим её синтаксис.

Синтаксис

if (boolean_expression1) { 
 //операторы если expression1 является истинным 
} else if (boolean_expression2) { 
 // операторы если expression2 является истинным
} else { 
 //операторы если оба выражения являются ложными 
}

Если вы используете операторы if…else…if и else, нужно учесть следующие моменты:

Оператор if может содержать ноль или ни одного оператора else и последний должен следовать после любого оператора else..if.

Оператор if может содержать ноль или много операторов else..if и последние должны следовать после оператора else.

Если оператор else..if выполнен успешно, ни один из оставшихся операторов else..if или else не будут проверяться.
Пример: структура else…if

var num:number = 2 
if(num > 0) { 
 console.log(num+" is positive") 
} else if(num < 0) { 
 console.log(num+" is negative") 
} else { 
 console.log(num+" is neither positive nor negative") 
}

Этот код проверяет, является ли значение положительным, отрицательным или равно нулю. После компиляции мы получим следующий JavaScript код:

//Сгенерировано посредством typescript 1.8.10
var num = 2;
if (num > 0) {
 console.log(num + " is positive");
} else if (num < 0) {
 console.log(num + " is negative");
} else {
 console.log(num + " is neither positive nor negative");
}

Вышеуказанные код дает следующий результат: 2 is positive

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

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

Самые свежие новости IT и веб-разработки на нашем Telegram-канале

Курс по TypeScript

Прямо сейчас посмотрите курс по TypeScript!

Смотреть курс

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии Facebook:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree