если-иначе в JavaScript

Опубликовано: 12 Января, 2023

Оператор 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