если-иначе в JavaScript
Оператор if-else или условный оператор выполняет какое-либо действие для определенного условия. Если условие выполняется, то будет выполнен конкретный блок действий, в противном случае будет выполнен другой блок действий, удовлетворяющий этому конкретному условию. Такие управляющие операторы используются для того, чтобы поток выполнения продвигался вперед и разветвлялся в зависимости от изменений состояния программы.
Пример: В этом примере описывается оператор if в Javascript.
Выход:
I am Not in if
Условные операторы JavaScript:
- если
- если еще
- вложенный-если
- если-иначе-если лестница
Мы поймем каждое условное выражение, его синтаксис, блок-схему и примеры. Пожалуйста, обратитесь к статье Switch Case в JavaScript, чтобы понять регистр switch. Начнем с оператора if.
JavaScript if-statement: это условный оператор, используемый для принятия решения о том, будет ли выполняться определенный оператор или блок операторов, т. е. если определенное условие истинно, то блок операторов выполняется, в противном случае нет.
Синтаксис:
if(condition) { // Statements to execute if // condition is true }
Оператор if принимает логические значения — если значение истинно, то он выполнит блок операторов под ним. Если мы не предоставляем фигурные скобки '{' и '}' после if(условие) , то по умолчанию оператор if считает, что непосредственно один оператор находится внутри его блока. Например,
if(condition) statement1; statement2; // Here if the condition is true, if block // will consider only statement1 to be inside // its block.
Блок-схема:
Пример: Вот простой пример, демонстрирующий оператор if .
Оператор JavaScript if-else: сам по себе оператор if говорит нам, что если условие истинно, он выполнит блок операторов, а если условие ложно, то нет. Но что, если мы хотим сделать что-то еще, если условие ложно? А вот и оператор else. Мы можем использовать оператор else с оператором if для выполнения блока кода, когда условие ложно.
Синтаксис:
if (condition) { // Executes this block if // condition is true } else { // Executes this block if // condition is false }
Блок-схема:
Пример: В этом примере описывается оператор if-else в Javascript.
Выход :
i is smaller than 15
Вложенный оператор if: JavaScript позволяет нам вкладывать операторы if в операторы if. т. е. мы можем поместить оператор if внутри другого оператора if. Вложенный оператор if — это оператор if, который является целью другого оператора if или else.
Синтаксис:
if (condition1) { // Executes when condition1 is true if (condition2) { // Executes when condition2 is true } }
Блок-схема:
Пример . В этом примере описывается вложенный оператор if в Javascript.
Выход:
i is smaller than 15 i is smaller than 12 too
Лестничная инструкция JavaScript if-else-if: здесь пользователь может выбрать один из нескольких вариантов. Операторы if выполняются сверху вниз. Как только одно из условий, управляющих if, становится истинным, выполняется оператор, связанный с этим if, и остальная часть лестницы игнорируется. Если ни одно из условий не выполняется, будет выполнен последний оператор else.
Синтаксис:
if (condition) statement; else if (condition) statement; . . else statement;
Блок-схема:
Пример: В этом примере описывается инструкция лестничной логики if-else-if в Javascript.
Выход:
i is 20
Поддерживаемые браузеры:
- Гугл Хром 1.0
- Фаерфокс 1.0
- Microsoft Edge 12.0
- Интернет Эксплорер 3.0
- Опера 3.0
- Сафари 1.0