Представляя другие заявления
При выполнении условия значения IF IF верно, блок кода после его выполнения выполнен. Как насчет того, когда это состояние ложно? С помощью иначего оператора можно выполнить альтернативный блок кода.
- Пример:
function test(num) { var result = ""; if (num > 5) { result = "Bigger than 5"; } if (num <= 5) { result = "5 or Smaller"; } return result; } test(4);
- Это ваше основное заявление, если
function test(num) { var result = ""; if (num > 5) { result = "Bigger than 5"; } else { result = "5 or Smaller"; } return result; } console.log(test(4)); // will display 5 or Smaller
Здесь мы объединили операторы, если в одном операторе E/Evel.
Если у вас есть несколько условий, которые необходимо устранить, вы можете цепотать если операторы вместе с остальными приложениями.
function testElseIf(num) { if (num > 10) { return "Greater than 10"; } else if (num < 5) { return "Smaller than 5"; } else { return "Between 5 and 10"; } } console.log(testElseIf(7)); // will display Between 5 and 10
- Логический заказ в случае своих заявлений
Заказ важен в случае, если, иначе, если утверждения.
Возьмите эти две функции в качестве примера.
- Вот первый:
function logical(num) { if (num < 10) { return "Less than 10"; } else if (num < 5) { return "Less than 5"; } else { return "Greater than or equal to two"; } }
А второй просто переключает порядок утверждений:
function logic(num) { if (num < 5) { return "Less than 5"; } else if (num < 10) { return "Less than 10"; } else { return "Greater than or equal to two"; } }
Теперь уверены, что эти две функции выглядят идентичны, но если мы пройдем номер обоим мы получим разные выходы.
console.log(logical(4)); will display Less than 10 console.log(logic(4)); will display Less than 5
Оригинал: «https://dev.to/rthefounding/else-statements-4m80»