Зміст курсу
Вступ до JavaScript
Вступ до JavaScript
if
Розгалуження в JavaScript забезпечують контроль над потоком виконання. Хоча інтерпретатор виконує команди в певному порядку, програмістам часто потрібно змінювати цей потік на основі певних умов. Для цього в JavaScript є дві ключові інструкції: if
та else
.
Інструкція if
if
дозволяє відкрити блок коду, який буде виконано, якщо задана умова є true
:
if (true) { console.log("It's TRUE!"); } if (false) { console.log("It's FALSE!"); }
У наведеному вище прикладі інструкція if
виконує код тільки тоді, коли умова є true
. Синтаксис інструкції if
простий: він починається з ключового слова if
, за яким слідує умова, взята в круглі дужки ()
, і блок коду, взятий у фігурні дужки {}
.
Відкриваюча фігурна дужка {
позначає початок блоку коду, а закриваюча фігурна дужка }
- його кінець.
Вираз, так само як і значення, можна розглядати як умову.
let a = 935; if (a > 17) { console.log("The variable is greater than 17"); } if (a > 235124) { console.log("The variable is greater than 235124"); } if (a > 0) { console.log("The variable is greater than 0"); } if (a < 0) { console.log("The variable is less than 0"); }
У наведеному вище прикладі, коли a = 935
, є чотири умови:
Умова | Результат умови | Код виконано? |
---|---|---|
a > 17 | true | Yes |
a > 235124 | false | No |
a > 0 | true | Yes |
a < 0 | false | No |
Ви не обмежені у виконанні операцій виключно всередині блоку коду:
let a = 5; let b = 3; let c; if (a > 0 && b > 0) { c = a - b; console.log("c =", c); } if (a > 2 && b > 2) { c = a + b; console.log("c =", c); } console.log(a, b, c);
Дякуємо за ваш відгук!