Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
if | Умовні Оператори
Вступ до JavaScript
course content

Зміст курсу

Вступ до JavaScript

Вступ до JavaScript

1. Основні Поняття
2. Змінні та Типи Даних
3. Основні Операції
4. Умовні Оператори
5. Цикли
6. Функції

book
if

Розгалуження в JavaScript забезпечують контроль над потоком виконання. Хоча інтерпретатор виконує команди в певному порядку, програмістам часто потрібно змінювати цей потік на основі певних умов. Для цього в JavaScript є дві ключові інструкції: if та else.

Інструкція if

if дозволяє відкрити блок коду, який буде виконано, якщо задана умова є true:

1234567
if (true) { console.log("It's TRUE!"); } if (false) { console.log("It's FALSE!"); }
copy

У наведеному вище прикладі інструкція if виконує код тільки тоді, коли умова є true. Синтаксис інструкції if простий: він починається з ключового слова if, за яким слідує умова, взята в круглі дужки (), і блок коду, взятий у фігурні дужки {}.

Відкриваюча фігурна дужка { позначає початок блоку коду, а закриваюча фігурна дужка } - його кінець.

Вираз, так само як і значення, можна розглядати як умову.

1234567891011121314151617
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"); }
copy

У наведеному вище прикладі, коли a = 935, є чотири умови:

УмоваРезультат умовиКод виконано?
a > 17trueYes
a > 235124falseNo
a > 0trueYes
a < 0falseNo

Ви не обмежені у виконанні операцій виключно всередині блоку коду:

123456789101112131415
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);
copy
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 1
We're sorry to hear that something went wrong. What happened?
some-alt